Mielőtt nekikezdünk, tisztázzuk, mi is az a PHP?
Mielőtt nekikezdünk, tisztázzuk, mi is az a PHP?
A PHP környezet telepíthető Windowsra és Linuxra egyaránt, és bármelyik platform alatt írjuk meg a kódokat, azt probléma nélkül tehetjük át a másikra. A PHP fájlokat tetszőleges szövegszerkesztővel lehet szerkeszteni, de javasolt olyan szövegszerkesztőket használni amelyekben van kódszínezési funkció. Így gyorsabban kiszűrhetjük a gépelési hibákat a forráskódban.
Első php programunk
A feladat viszonylag egyszerű: írassuk ki PHP függvény segítségével a „Hello Web!” üzenetet.
Forrás:
<?php
print ("Hello Web!");
?>
A kódunkat <?php és ?> formulába tettük. De helyes a <? és ?> formula is.
A php forrás megkülönbözteti a kis és a nagybetűket.
Második példaprogram
Ezúttal feladatunkat kicsit bonyolítjuk, kiegészítjük az előző példát az alap HTML tag-ekkel.
Forrás:
<html>
<head>
<title>Teszt oldal </title>
</head>
<body>
<?php
print ("Hello Web!");
?>
</body>
</html>
Fontos, hogy a továbbiakban ezeket a HTML tag-eket mindig tegyük programjaink „köré”.
Változok definiálása
A php-ban a változók neve előtt egy $ jel van. Utána egy tetszőleges változó név. A változó neve tartalmazhat betűket és számokat plusz az aláhúzás jelet.
Példa:
$alma
$al_ma
$alam1
A változónak nem kell típust adni (ahogyan azt nagyon sok nyelvben meg kellene tenni). PHP-ban a változóknak olyan értéket adunk amilyet csak szeretnénk. Az értéke eldönti, hogy milyen típusú lesz. Egy változót a programunk során több típusúként is használhatunk.
Példa:
<?
$alma=5;
print $alma;
print "<br>”;
print gettype($alma) // kiírja az alma változó típusát
print "<br>”;
$alma=”Hello Word”;
print $alma ;
print "<br>”;
print gettype($alma) // kiírja az alma változó típusát
Eredmény:
5
integer
Hello Word
String
Fontos: PHP-ban a függvények után a paramétereket zárójelek közé kell tenni. A print függvény ebből a szempontból kivétel (lásd példánkat) mert ennél a függvénynél a zárójelek elhagyhatók.
Néhány faladat javaslat a lecke alapján:
- Készítsünk programot amely köszönti a felhasználót a weblapon.
- Készítsünk programot amelyben különböző változó típusokat helyezünk el egy változóban és figyeljük a változó típusának változását.