PHP/Sintaksė: Skirtumas tarp puslapio versijų

Ištrintas turinys Pridėtas turinys
Matasg (aptarimas | indėlis)
S PHP:Sintakse pervadintas į PHP/Sintaksė
aptvarkyta
1 eilutė:
{{PHP Programavimas:Indeksas}}
PHP programavimo kalbos sintaksesintaksė yra labai panasipanaši iį C/C++, Java ir Perl.
 
== Pavyzdziai ==
 
PHP blokas, parodantis kur skriptas turetuturėtų butibūti interpretuojamas:
<?php
// CiaČia rasomerašome kodakodą
?>
 
Norint parasytiparašyti tekstatekstą, nebutinainebūtinai reikia to bloko:
Sveikas, zmogaužmogau!
Bet jeinorint nori dinamiskaidinamiškai dirbti:
<?php
echo "Sveikas, zmogaužmogau!";
?>
Pridėkime pilną šiandienos datą:
Pridekime pilna siandienos data:
<?php
echo "Sveikas, zmogaužmogau!";
echo " SiandienosŠiandienos data yra: ";
echo [http://php.net/date date]("r");
?>
Kaip dauguma programavimo kalbukalbų, PHP turi kintamuosius, ir konstantas.
Kintamieji turi $ (amerikietiskoamerikietiskojo dolerio) zenklaženklą priesprieš pavadinimapavadinimą.
Konstantos yra kuriamos su define(<pavadinimas>,<turinys>) funkcija:
<?php
29 eilutė:
echo "Pirmo zmogaus vardas yra ";
echo VARDAS;
echo "<nowiki><br></nowiki>\n"; // Nauja HTML eiluteeilutė, ir \n = nauja tekstinetekstinė eiluteeilutė
?>
Negi, reiks mums vargti rasant echo visavisą laikalaiką? PHP turi kintamujukintamųjų sujungimus:
<?php
$vardas = 'Jonas';
43 eilutė:
$pilnas_vardas = "{$vardas} {$pavarde}";
?>
Bet - jei daug kodo, susimaisysitsusimaišysite? Komentarai irgi galimi:
<?php
/*
* Programa sudedanti vardavardą su pavarde
* Vardas ir pavardepavardė yra isvedamiišvedami tuo paciupačiu metu
*/
$vardas = 'Jonas'; // Vardas
54 eilutė:
// Sukuriame pilnai
$pilnas_vardas = "{$vardas} {$pavarde}";
// IsvedameIšvedame
echo 'Vardas: '.$pilnas_vardas."<nowiki><br></nowiki>\n";
?>
/* */ - C++ stiliaus komentarai, kurie gali uzimtiužimti daugiau negu vienavieną eiluteeilutę
// - C++ stiliaus komentarai, tik viena eiluteeilutė
# - Perl stiliaus komentarai, tik viena eiluteeilutė
SiulomiSiūlomi naudoti - /* */ ir // , o ne # (Perl)
 
Kodo blokas:
87 eilutė:
Galimas ir kitas variantas:
<?php
//Sukuriame boolean su reiksmereikšme true
$var=true;
//SalygaSąlyga , atsakymas priskiriamas $kint
//(salyga) ? true : false;
$kint=($var!==true) ? "Netiesa":"Tiesa";