Вторник, Ноябрь 19Вместе создадим светлое будущее!


Оиди синтаксиси забони web-барноманависии PHP

Пеш аз дар бораи синтаксиси PHP нақл кардан, худи истилоҳи «синтаксис»-ро муайян мекунем.
Синтаксис ин қоидаҳое, ки ҳангоми навиштани код бояд риоя карда шаванд.
Синтаксиси (ва семантикаи) забони PHP ба забонҳои дигар (C, Java, Perl)Пеш аз дар бораи синтаксиси PHP нақл кардан, худи истилоҳи «синтаксис»-ро муайян мекунем.
Синтаксис ин қоидаҳое, ки ҳангоми навиштани код бояд риоя карда шаванд.
Синтаксиси (ва семантикаи) забони PHP ба забонҳои дигар (C, Java, Perl) монанд аст. Ҳамаи матни скрипти PHP байни навишта мешавад. Боз матни скрипти PHP байни навишта шуданаш мумкин аст, агар ин имконият аз тарафи web-сервер дастгирӣ шуда бошад.
Агар шумо php-скриптҳоро бо мақсади паҳн кардан навиштанӣ бошед, хуб аст, ки онҳо байни навишта шаванд. Ин эътимоди он аст, ки скрипти шумо дар серверҳои гуногун кор мекунад.
Агар ба файли HTML скрипти PHP ҳамроҳ карда шавад ё файл аз скрипти PHP иборат бошад, бояд ки қисми иловагии номи ин файл .php бошад. Масалан, агар ба файли index.html коде ба забони PHP ҳамроҳ карда шавад, номи файл index.php гузошта мешавад.
Мисоли зерин мисоли соддатарини бо ҳам истифода кардани PHP ва HTML мебошад:
namuna01.php

Намунаи 1

Файли матни созед, ба файл матни намунаи овардашударо нависед кунед, онро зери номи namuna01.php ба ҷои файлҳои скриптҳо таиншуда (масалан, каталоги сайт) сабт кунед. Ҳангоми кушодани саҳифаи namuna.php, масалан аз суроғаи http://localhost/test/namuna.php, дар сатри сарлавҳаи броузер \”Намуна 1\” ва дар қисми корӣ \”Ассалому алейкум!\” бояд бинед.
Барои чопи матни \”Ассалому алейкум!\” аз оператори echo истифода бурдем. Аҳамият диҳед, ки матни чопшаванда дар нохунакҳо навишта шуда аст.
Эҳтимолан пай бурдаед, ки дар охири сатри коди php нуқтавергул навишта шудааст. Нуқтавергул нишони охири оператори PHP аст ва гузоштани онро набояд аз хотир бароред. Масалан, агар хоҳем, ки якчанд сатр чоп карда шавад, дар охири ҳар як истифодаи оператори echo нуқтавергул навиштан зарур аст.
namuna02.php

Намунаи 2

Чӣ тавре ки дар HTML қабул шудааст сатрҳои холӣ ва дигар рамзҳои фосилаҳо байни операторҳои PHP ҳангоми чоп бидуни назар карда мешаванд. Яъне, гузоштани сатрҳои холӣ байни операторҳо ва гузоштани рамзҳои TAB дар скрипт мумкин аст.
namuna03.php

Намунаи 3

Дар скриптҳои минбаъда бо мақсади ихтисори миқдори сатрҳо тегҳои HTML-ро наменависем, ба ғайр аз ҳолатҳое, ки нишон додани тегҳо зарур бошад.
namuna04.php

<?php
echo \”

Салом!

\”;
?>


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *


Уважаемые читатели! Просим вас, оставляя комментарии, уважать друг друга и не злоупотреблять свободой слова.
Администрация сайта будет удалять:
1. Комментарии с грубой и ненормативной лексикой.
2. Оскорбления, угрозы и непристойные высказывания.
3. Высказывания, разжигающие национальную, религиозную и прочую рознь и вражду.
4. Комментарии, содержащие другие нарушения законодательства и прав граждан.
5. Комментарии, рекламирующие и продвигающие другие веб-ресурсы, товары и услуги, а также комментарии, не имеющие отношения к дискуссии.

Пользователи, которые нарушают эти правила грубо или систематически, будут заблокированы.