https://help.superhosting.bg/php-syntax.html
  • bg

Хостинг, Домейни, Виртуални сървъри (VPS), Managed VPS, SSL сертификати

Основи на синтаксиса и коментарите към кода в PHP

PHP за начинаещи
php, php syntax, php comment

Някои основни положения от синтаксиса на PHP са:

  • PHP скриптовете имат начален таг <?php и краен таг ?>,
  • текст (низ от знаци/символи) намиращ се след командата echo и затворен в кавички се показва на екрана,
  • всяка инструкция в PHP завършва с точка и запетая ";",
  • html таговете могат да се вмъкват в php кода.

По отношение на кавичките в PHP съществува следната особеност - изразът след командата echo, който искаме да се покаже на екрана, трябва да е затворен в кавички, но ако е ограден в двойни кавички и в същото време решим да сложим кавички и на някоя дума вътре в низа, PHP ще върне съобщение за грешка.

Например:

<?php
echo "Тези думи ще "изскочат" на екран";
?>

ще изведе съобщение:

Parse error: syntax error, unexpected 'изскочат' (T_STRING), expecting ',' or ';'

PHP интерпретаторът ще приеме кавичката пред думата "изскочат" за край на низа и ще търси завършващите точка и запетая, каквито разбира се там няма. За да е възможно на екрана да се изобразят кавичките, употребени вътре в низа, е необходимо пред тях да се сложи наклонена наляво черта.

Т.е. правилният код ще бъде:

<?php
echo "Тези думи ще \"изскочат\" на екран";
?>

Наклонената черта се използва за премахване на специалното значение на даден символ, и по този начин да не се интерпретира. Когато PHP интерпретаторът стигне до специален символ, който е "escape"-нат с наклонена черта, в случая кавичката \", той не го интерпретира, но приема за част от низа.

Например ако искаме да изобразим центрирано заглавие чрез тага h1 и параметъра за стил, който да е със стойност style="text-align:center;", кодът ще бъде:

<?php
echo "<h1 style=\"text-align:center;\">Това заглавие е центрирано</h1>";
?>

Докато кодът с обикновени кавички ще предизвика грешка, защото ще бъде неправилен:

<?php
echo "<h1 style="text-align:center;">Това заглавие е центрирано</h1>";
?>

Коментари към кода

Както в HTML съществува таг за коментар (<!-- коментар -->), така и в PHP могат да се пишат коментари към кода, които не влияят върху изпълнението на скрипта и служат за записване на обяснение или описание. Съществуват тагове за коментар на един ред и таг за коментар на няколко реда.

Таговете за едноредов коментар са // и #

Тагът за многоредов коментар е /* */

Примери за коментари в PHP:

<?php
echo 'Hello'; // Това е коментар на един ред
?>
<?php
echo 'Hello'; # Това също е коментар на един ред
?>
<?php
/* Това е коментар
разположен на
няколко реда */
?>

500px270px
SuperHosting.BG

Коментари

Все още няма коментари

avatar
  Абониране  
Уведоми ме при
Всички права запазени © 2005-2018 , www.superhosting.bg