Az echo ténylegesen nem is függvény, hanem egy nyelvi szerkezet.
Nincs szüksége zárójelekre az argumentumok megadásánál.
Az echo szerkezet sztringadatokat szolgáltat a felhasználóknak.
Az adatokban, HTML kódok is lehetnek.
<?php
echo 'Tetszőleges szöveg' ;
echo "Tetszőleges szöveg" ;
echo "<h6> Tetszőleges szöveg </h6>" ;
$valtozo = "Változóban tárolt érték";
echo $valtozo; //kiírja a változóban tárolt értéket, tartalmat.
?>
|
Programunk eredménye: Tetszőleges szöveg Tetszőleges szöveg Tetszőleges szövegVáltozóban tárolt érték |
Az echo-hoz hasonló nyelvi szerkezet az unset.
Az unset ténylegesen nem is függvény, hanem egy nyelvi szerkezet.
Egyetlen parancsot hajt végre, változókban tárolt adatok törlését.
A zárójelek között kell megadni azon változó nevét, melynek tartalmát törölni szeretnénk.
Egyszerre több változó tartalma is törölhető, ezeket vesszővel elválasztva kell beírni a zárójelek közé.
<?php $a = 56; echo "Változó értéke az unset() előtt = $a <br />"; unset ($a); echo "Változó értéke az unset() után = $a "; ?> |
Programunk eredménye: Változó értéke az unset() előtt = 56 Változó értéke az unset() után = Változó nem létezik |
Ezek tudatják a böngészővel, hogy hól kezdődik és hól fejeződik be a php program.
- <?php Ide jön, a program megírása ?>
- <script language="PHP"> Ide jön, a program megírása </script>
De a konfigurációs állomány módosításával megváltoztathatjuk, <% és a %> határolójelekre is, melyeket ASP határolójeleknek nevezünk
Az utasítások pontosvesszőre ; végződnek.
A kódblokkokat kapcsos zárójelek { } fogják közre.
Egysoros megjegyzések kettő pervonallal // kezdődnek.
A többsoros megjegyzések A következő jelek között helyezkednek el /* .... */
Ezekkel a jelekkel, a programfutási példákban, rendszeresen fogunk találkozni.
- Egyszerre mindössze csak egy PHP állományt lehet futtatni.
- Minden fájlnak egy-egy saját kis programként kell működnie, még akkor is, ha több PHP állománnyal is rendelkezünk a szerveren.
- A Változó, azaz a változóban tárolt érték hól érhető el.
- Legtöbb változó a PHP program bármely részén elérhető.
- A lokális változók, (azaz belső adatot tárolnak) melyek a függvényeken belül helyezkednek el, ezért kizárólag a kérdéses függvényen belül lehet őket felismerni és felhasználni.
- Miután a függvény befejezte feladatát, a benne használt változó megsemmisül, értéke pedig elvész.
<?php $sajatadat = "Külső adat"; function adatkiiratas() { $sajatadat = "Belső adat"; echo $sajatadat; } adatkiiratas(); // A függvényben tárolt adatot írja ki. echo "<br /> $sajatadat "; // A függvényen kívüli, azaz a külső adatot írja ki. ?> |
Programunk eredménye: Belső adat Külső adat |
- A függvények belsejéből külső változókat használhassunk.
- Ha egy változót, a global kulcsszóval deklarálunk, akkor a kérdéses változót a függvények belsejéből is el lehet érni
<?php $sajatadat = "Külső adat"; function adatkiiratas() { global $sajatadat; echo $sajatadat; } adatkiiratas(); // A külső adatot írja ki. echo "<br /> $sajatadat "; // Szintén, a külső adatot írja ki. ?> |
Programunk eredménye: Külső adat Külső adat |