Дата: 2014-03-21
Пеш аз дар бораи синтаксиси PHP на?л кардан, худи истило?и «синтаксис»-ро муайян мекунем.
Синтаксис ин ?оида?ое, ки ?ангоми навиштани код бояд риоя карда шаванд.
Синтаксиси (ва семантикаи) забони PHP ба забон?ои дигар (C, Java, Perl) монанд аст. ?амаи матни скрипти PHP байни <?php ва ?> навишта мешавад. Боз матни скрипти PHP байни <? ва ?> навишта шуданаш мумкин аст, агар ин имконият аз тарафи web-сервер дастгир? шуда бошад.
Агар шумо php-скрипт?оро бо ма?сади па?н кардан навиштан? бошед, хуб аст, ки он?о байни <?php ва ?> навишта шаванд. Ин эътимоди он аст, ки скрипти шумо дар сервер?ои гуногун кор мекунад.
Агар ба файли HTML скрипти PHP ?амро? карда шавад ё файл аз скрипти PHP иборат бошад, бояд ки ?исми иловагии номи ин файл .php бошад. Масалан, агар ба файли index.html коде ба забони PHP ?амро? карда шавад, номи файл index.php гузошта мешавад.
Мисоли зерин мисоли соддатарини бо ?ам истифода кардани PHP ва HTML мебошад:
namuna01.php
<html>
<head>
<title>Намунаи 1</title>
</head>
<body>
<?php
echo "Ассалому алейкум!";
?>
</body>
</html>
Файли матни созед, ба файл матни намунаи овардашударо нависед кунед, онро зери номи namuna01.php ба ?ои файл?ои скрипт?о таиншуда (масалан, каталоги сайт) сабт кунед. ?ангоми кушодани са?ифаи namuna.php, масалан аз суро?аи http://localhost/test/namuna.php, дар сатри сарлав?аи броузер "Намуна 1" ва дар ?исми кор? "Ассалому алейкум!" бояд бинед.
Барои чопи матни "Ассалому алейкум!" аз оператори echo истифода бурдем. А?амият ди?ед, ки матни чопшаванда дар нохунак?о навишта шуда аст.
Э?тимолан пай бурдаед, ки дар охири сатри коди php ну?тавергул навишта шудааст. Ну?тавергул нишони охири оператори PHP аст ва гузоштани онро набояд аз хотир бароред. Масалан, агар хо?ем, ки якчанд сатр чоп карда шавад, дар охири ?ар як истифодаи оператори echo ну?тавергул навиштан зарур аст.
namuna02.php
<html>
<head>
<title>Намунаи 2</title>
</head>
<body>
<?php
echo "Ассалому алейкум! ";
echo "Ин намунаи дуюм аст. ";
echo "Такрор ва маш? сирри касби барномасозианд. ";
echo "Ба ?ои ин ?умла?о ?умла?ои худро нависед. ";
?>
</body>
</html>
Ч? тавре ки дар HTML ?абул шудааст сатр?ои хол? ва дигар рамз?ои фосила?о байни оператор?ои PHP ?ангоми чоп бидуни назар карда мешаванд. Яъне, гузоштани сатр?ои хол? байни оператор?о ва гузоштани рамз?ои TAB дар скрипт мумкин аст.
namuna03.php
<html>
<head>
<title>Намунаи 3</title>
</head>
<body>
<?php
echo "Hello World!";
?>
</body>
</html>
Дар скрипт?ои минбаъда бо ма?сади ихтисори ми?дори сатр?о тег?ои HTML-ро наменависем, ба ?айр аз ?олат?ое, ки нишон додани тег?о зарур бошад.
namuna04.php
<?php
echo "<H1>Салом!</H1>";
?>
Просмотр: 4516
Музыка способна оказывать известное воздействие на этическую сторону души; и раз музыка обладает такими свойствами, то, очевидно, она должна быть включена в число предметов воспитания молодежи.
© 2020 DURAHSHON.TJ. All rights reserved