2-Ameliy jumis
.docx
2-ÁMELIY JUMIS. PHP TILI SINTAKSISI. HTML KODLARDI PHP TILI JÁRDEMINDE GENERACIYALAW.
Tekstli informatsiyalar menen islew ushın PHP tili Perl hám UNIX-sistemadaǵı regulyar ańlatpalar menen jumıs islew mexanizmin miyras etip alǵan (kishkene ózgerisler kiritilgen halda). XML-hújjetlerdi qayta islew ushın DOM hám SAX, jáne de XSLT-transformaciyası ushın API paydalanıwǵa boladı.
Tómende kishkene kod mısal etip keltiremiz:
1 mısal: PHP de programmalastırıw
<!DOCTYPE HTML> <html> <head>
<meta charset="utf-8"> <title>Mısal</title> </head> <body> <?php echo "Sálem, men – PHP skript!"; ?> </body> </html>
HTML-kodtı tildiń buyrıqları járdeminde shıǵarıwdıń ornına (mısal ushın Perl hám C tiller sıyaqlı), PHP skript HTML kodlardıń arasinda jazıladı. PHP diń kodi “PHP rejimge” ótiwshi hám onan shıǵıwǵa ruxsat beretuǵın <?php hám ?> baslanǵısh hám aqırǵı maxsus tegler menen ajıratiladı.
PHP tilinde shıǵarıw operatorlar bir neshe bolıp, eń kóp paydalanatuǵın echo operatorı bolıp esaplanadı. echo operatorınan keyin jazılǵan tekst yamasa ózgeriwshiler brauzerge shıǵarıladı. echo bul funkciya emes, demek onıń parametrlerin qawsırmaǵa alıw shárt emes, biraq bunday imkaniyat bar. echo mánis qaytarmaydı, sonıń ushın onı funkciyaǵa parametr esabında beriwge bolmaydı.
Mısal:
<?php
echo "Sálem, dúnya!";
echo ("Sálem, dúnya!");
?>
echo járdeminde bir neshe tekstlerdi yamasa ózgeriwshilerdi shıǵarıw ushın olardı noqat belgisi menen ajıratamız:
<?php
echo "Sálem " . "dúnya! <br/>";
echo "Meniń ismim " . $name;
?>
Keyingi shıǵarıw usılı bul print operatorı. echo sıyaqlı bul operator funkciya bolıp esaplanbaydı biraq barqulla 1 mánisti qaytaradı. Parametrlerdi qawsırma ishine alsańız boladı:
<?php
print "Sálem, dúnya!";
print ("Sálem, dúnya!");
?>
PHP de shıǵarıwdın qısqartırılǵan usılı bar, bul <?= => tegi:
<?= "Sálem, dúnya!"; ?>