РНР — очень простой язык, уходящий своими корнями в языки С и Perl, но все же больше похожий на Java. Он очень гибок, но существует несколько правил, относящихся к его синтаксису и структуре, которые следует изучить.
В предыдущих примерах можно было заметить, что команды РНР завершаются точкой с запятой:
$х + = 10;
Возможно, чаще всего причиной ошибок, с которыми приходится сталкиваться при работе с РНР, становится забывчивость. Если не поставить эту точку с запятой, РНР вынужден будет рассматривать в качестве одной сразу несколько инструкций, при этом он не сможет разобраться в ситуации и выдаст ошибку синтаксического разбора — «Parse error».
$
Символ $
используется в разных языках программирования в различных целях. Например, в языке BASIC символ $
использовался в качестве завершения имен переменных, для того чтобы показать, что они относятся к строкам.
А в РНР символ $
должен ставиться перед именами всех переменных. Это нужно для того, чтобы РНР-парсер работал быстрее, сразу же понимая, что работает с переменной. К какому бы типу ни относились переменные — к числам, строкам или массивам, все они должны выглядеть так, как показано в следующем примере.
Пример. Три разновидности присваивания значений переменным
<?php
$mycounter = 1;
$mystring = "Hello";
$myarray = array("One". "Two", "Three");
?>
Вот, собственно, и весь синтаксис, который нужно усвоить. В отличие от таких языков, как Python, в котором отношение к способам отступа текста программы и размещения кода очень строгое, РНР дает полную свободу использования (или игнорирования) любых отступов и любого количества пробелов по вашему усмотрению. В действительности же разумное использование того, что называется свободным пространством, обычно поощряется (наряду со всесторонним комментированием), поскольку помогает разобраться в собственном коде, когда к нему приходится возвращаться по прошествии некоторого времени. Это помогает и другим программистам, вынужденным поддерживать ваш код.
Использование комментариев | Осмысление переменных |