PHPműhely.hu

PHP, Javascript, Webprogramozási Fórum

echo -ról

PHP Cikkek, segédletek

echo -ról

HozzászólásSzerző: Bonjasky » 2011.12.01. 20:35

-Mi
az hogy szintaxis?
A PHP is egy nyelv, és mint ilyen megvan a saját szabályrendszere, hogyan kell kifejezéseket írni, hogy ágyazzuk be a php szkripteket a html dokumentumban, hogy zárjuk le a mondatainkat hogy értelmezni tudja a feldolgozó.


-Hogy
készüljön el az elsõ php
programunk?
Elsõ körben kelleni fog egy PHP futtatására képes környezet. Legegyszerûbben egy ingyen tárhelyre regisztrálva tudjuk ezt megteremteni, de otthonra is feltelepíthetünk egy szervercsomagot ingyen. Keress rá: easyphp -re, körülbelül 5 perc feltelepíteni.


-Sima
.HTML jó a PHP futtatására?
Szerverbeállítás kell hozzá hogy a .html kiterjesztést is úgy futtassa le a PHP értelmezõje mintha PHP program volna, de ez biztonsági és erõforrás pazarlási kérdéseket vethet fel.


-Hogy
nevezzük el a PHP fájljainkat?

Nyissunk meg egy szövegszerkesztõt, és a következõ példát mentsük el, majd mentéskor válasszunk .php kiterjesztést neki: pelda.php Például:


Kód: Egész kijelölése
<?php
?>
 Ez egy HTML dokumentum <?php echo
"----Egy
példa a php-re"
;
?>

A Kimenete amit a böngészõnkben látnunk kell: Ez egy HTML dokumentum----Egy példa a php-re


___
Az értelmezõ ahol


Kód: Egész kijelölése
<?php
... ?>

blokkot lát, azon belüli részt értelmezi, minden mást egy az egyben a böngészõnek elküldi amint lefutott a php programunk. --------A PHP sorok lezárása:-----------


Kód: Egész kijelölése
<html>
<head> <title>Elsõ php
oldalunk</title> </head>
<body> <?php echo
"Hello
World 1! "
;
echo
"Hello
World 2! "
;
?> </body> </html>

--------példa vége-----------



Itt láthatjuk, hogy a kiírásra használt echo parancsot ; jellel zártuk le. Lesznek olyan szerkezetek, amikor erre nincs szükség, például elágazásoknál.



------példa IF elágazásra-----------


Kód: Egész kijelölése
<?php
$a
=2;
if(
$a==2)
echo
"$a
értéke $a"
;
?>

------példa vége----------- Tehát az IF sorát sose zárjuk le, mert akkor az $a változó értékétõl függetlenül kiírja az "$a értéke" szöveget


___
-A sortörések/tabulátorok/szóközök a PHP-ben: Hogyha egy php dokumentumban sok sortörések-tabulátort-szóközt írunk,<br /> azok nem jelennek meg a html forráskódjában, mivel azok nem utasítják a php feldolgozót semmire sem...



Csak arra valók, hogy jobban olvashatóvá tegyék a php programjainkat.<br /> Így törekedjünk mindig átláthatóan sor behúzásokkal szebbé tenni a php kódjainkat. Illetve gondoljunk arra is, hogy mások is majd megnézik a programjainkat, így mindig kommenteljük a fõbb részeit, hogy elsõ ránézésre értsék a szemlélõk.



-----csúnyán tagolt program-----


Kód: Egész kijelölése
<?php
$a
=$_POST["valtozo"];
if(
$a==3)
echo
"A
értéke 3"
;
else
echo
"Nem
3"
;
echo
"Egy
szöveg"
;
//tabulátorok
a sorban echo "Egy másik";
//szóközök a sorban ?>



------ szépen tagolt program------


Kód: Egész kijelölése
<?php
$a
=$_POST["valtozo"];
// 


erre majd késõbbiekben egy //modernebb
feldolgozási

módszert látsz az isset()
függvénnyel // $a

értékének vizsgálata,
Formtól

jött $_POST -tal if ($a == 3) echo "A értéke 3"; //

hogyha 3 akkor írja ki hogy 3 else echo "Nem 3"; // ha nem 3,

akkor valami mást csináljon echo "Egy
szöveg";

//innen kitöltem a tabulátorokat echo "Egy
másik";

//szóközök nélkül
?>
-------példa vége-------



Amint láthattuk, kommentekkel segítjük a megértést, és ha késõbb visszatérünk egy programunkra, onnan folytathatjuk a gondolatmenetet ahol félbehagytuk. A kommentekrõl majd még egy külön lecke fog szólni.
Avatar
Bonjasky
Adminisztrátor
 
Hozzászólások: 471
Csatlakozott: 2011.10.30. 23:30

Vissza: Segédletek

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég

cron