Állapot
Nincs nyitva további válaszokra.
LV
0
 

crancker

Member
Utoljára online
2006.10.05.
17
0
1
36
<div align=\'center\'>Első lecke[/CENTER]
Vagyis az első programunk​

A PHP is tisztán szövegfájl, olyan, mint a HTML, ezért olyan szövegszerkesztőt használsz, amilyet a kedved tartja. (Én a notepadot ajánlom mer az átlátható valamien szinten)
A lényeg a mentésnél van: az elkészí­tett programokat *.php kiterjesztéssel kell menteni.
például: elso.php, index.php, stb. ha más néven mentjük őket akkor az istenért sem fognak tudni majd futni.

Kezdjük is el: Gépeld be notepadba a következőt pontosan, majd mentsd el lecke1.php néven, aztán meglátjuk, mi lesz

[/CODE]<?php
print (&quot;AdobePlanet PHP Lecke 1&quot;);
?>[/CODE]

mentés, majd a böngészőben megnyithatod az leck1.php-t.

Két eset lehetséges: Ha minden jól ment, akkor csak a "AdobePlanet PHP Lecke 1" kerül kií­rásra, ha nem, akkor az egész begépelt szöveg. Nos, ez utóbbi esetben valamit vagy elgépeltél, vagy a böngészőben í­rtad el cí­met, vagy nincs jól telepí­tve a PHP, nincs helyesen bekonfigurálva a gépeden az Apach, vagy egyéb gondjaid lehetnek.


Folytassuk: mit is í­rtunk tulajdonképpen? Elemezzük ki a begépelt kódokat:​

PHP blokkok kezdése és befejezése

Ha bárhol php-t akarok használni, azt tudatnom kell a az értelmezővel vagyis ha rosszúl csinálunk valamit akkor html-nek ismeri majd fel a böngésző.

Ha nem szeretnénk a PHP értelmező proginkon állí­tgatni, akkor alapértelmezésben a kezdő és záró elemek a következők:

[/CODE]<?php
?>[/CODE]

Ez a hagyományos tí­pus, de van rövidí­tett, ún. short_open_tag = On (amit a php.ini fájlban kell On-ra állí­tani), ekkor elegendő egy <?-t í­rni a kezdéskor.
És van ASP tí­pusú:<% ... %>, akkor pedig asp_tag = On -t kell átállí­tani. Ha akarod, próbáld ki.

A PRINT függvény

Nocsak! Máris függvény!
A szöveges adatot (string értékeket) lehet idezőjelek (") és aposztrofok (') közé is tenni, a különbség, hogy az idézőjelek közé zárt karaktersort az értelmező értelmezi (mégpedig kibontja a változó hivatkozásokat).
Az aposztrófok közé zárt karaktersort az értelmező egy az egyben kií­rja.

A print függvény kicsit speciálisabb a többinél, amelyekről később szó lesz.
A függvények általános formulája:
print()

a zárójelek közé bármilyen tí­pusú adat kerülhet, a kapott adatokkal dolgozik a függvény, majd a függvény kimenetén a böngészőhöz kerül az eredmény. A print függvény éppen erre alkalmas, hogy megjelení­tse az eredményt. És - csupán a print függvény esetében - a zárójelek el is hagyhatók.

(Megjegyzés: A matekban a függvény megkövetelheti a zárójeleket, itt azonban vannak verziók, amelyben elhagyhatók, de jobb, ha nem szokunk le a használatától!)

A pontosvessző ; jelzi a print-utasí­tás végét. (bármilyen utasí­tás végét, kivéve az elágazásokat (if..else, switch, és a ciklusokat: while, for)később

Megjegyzések beillesztése a PHP kódokba

Olyan megjegyzések, amelyeket a böngésző nem jelení­t meg, mert a // vagy a # jelecskék hatására az értelmező figyelmen kí­vűl hagyja az utána következőket, egészen a sor végéig, vagy a blokk végéig.
Ilyen megjegyzésekre akkor van szükség, ha hosszú-hosszú programot í­runk és később változtatásokat szeretnénk benne eszközölni. Ilyenkor jól jöhet a kódsorozatban egy olyan bejegyzés, amivel hamarabb rátalálunk a változtatni kí­vánt sorokra. (Egyébként logikai szempontból sem hülyeség)
Ha több sorra való megjegyzésünk van, azt /* ill. ... */ jelek közé tesszük.

[/CODE]<?php
// Ez itt egy megjegyzés

# Meg ez is az

/* ide pedig í­rhatok, amit akarok
az értelmező ezekből
semmit sem jelení­t meg
próbáld ki
*/

?>[/CODE]

Nos egyenlőre ennyi. A későbiekben majd még több dologgal is megismerkedhetünk.
 

Állapot
Nincs nyitva további válaszokra.
Kedvezményes Data.hu prémium előfizetés itt! Tölts villámgyorsan, korlátok nélkül!