PHP/Sintaksė: Skirtumas tarp puslapio versijų

Ištrintas turinys Pridėtas turinys
Nėra keitimo santraukos
 
Nėra keitimo santraukos
1 eilutė:
PHP programavimo kalbos sintakse yra labai panasi i C/C++, Java ir Perl.
 
== PavyzdysPavyzdziai ==
 
PHP blokas, parodantis kur skriptas turetu buti interpretuojamas:
28 eilutė:
echo "Pirmo zmogaus vardas yra ";
echo VARDAS;
echo "<nowiki><br></nowiki>\n"; // Nauja HTML eilute, ir \n = nauja tekstine eilute
?>
Negi, reiks mums vargti rasant echo visa laika? PHP turi kintamuju sujungimus:
41 eilutė:
$pavarde = 'Kazlauskas';
$pilnas_vardas = "{$vardas} {$pavarde}";
?>
Bet - jei daug kodo, susimaisysit? Komentarai irgi galimi:
<?php
/*
* Programa sudedanti varda su pavarde
* Vardas ir pavarde yra isvedami tuo paciu metu
*/
$vardas = 'Jonas'; // Vardas
# Pavarde
$pavarde = 'Kazlauskas';
// Sukuriame pilnai
$pilnas_vardas = "{$vardas} {$pavarde}";
// Isvedame
echo 'Vardas: '.$pilnas_vardas."<nowiki><br></nowiki>\n";
?>
/* */ - C++ stiliaus komentarai, kurie gali uzimti daugiau negu viena eilute
// - C++ stiliaus komentarai, tik viena eilute
# - Perl stiliaus komentarai, tik viena eilute
Siulomi naudoti - /* */ ir // , o ne # (Perl)
 
Kodo blokas:
<?php
{
echo "Hi!";
}
?>
`Jei` (if) kodo blokas:
<?php
if ( $var === true )
{
echo "Tiesa";
}
elseif ( $var === NULL )
{
echo "Nezinome";
}
else
{
echo "Ne tiesa!";
}
?>