Tech techline.hu 2007. szeptember. 13. 09:05

PHP alapok

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é”.

A kód és az eremény a böngészőben

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.

Hirdetés
Címkék