Как понятно из названия записи, речь будет идти о том, как правильнее проставлять знаки препинания при программировании на php, так сказать “синтаксис php”. Тут все куда сложнее, чем простая орфография русского языка, хотя кто сказал, что она проста, да?! 
В общем так, начнем со скобок.
Есть у нас скобки круглые, фигурные и квадратные. Их мы и используем в php, их всех.
Круглые используются в случае с if(…), как в предыдущей части и говорилось. При этом, в круглые скобки ставиться условие, для которого и следует определить, правильное оно или нет. Кроме того, круглые кавычки еще используются в циклах while(…), for(…), switch(…) и иногда для передачи параметров в функцию, например FunctionName(). Для новичков это пока будет сложно, так что постарайтесь просто отложить у себя в голове, что это есть основные моменты, когда используются круглые скобки. То есть они используются чаще всего в первой части какого-либо выражения.
Фигурные скобки используются в случае else{…}, то есть, это вторая часть какого-либо выражения. К примеру, тот же оборот if(…) {…} else {…}, сначала круглые (проверяем условие), затем фигурные {если условие верно}, и затем еще раз фигурные {иначе/если условие не верно}. Они, опять же, есть в функциях и циклах, но об этом позже. Тут стоит запомнить, что если есть {фигурные} то перед ними, скорее всего, где то должны быть (круглые).
Квадратные используются в массивах. Что такое массивы – расскажу попозже в отдельной части. Они в принципе довольно редко встречаются кроме массивов, я даже не уверен, встречаются ли где то вообще… Примером может служить запись массива Array $ArrName[...]. Просто запомните, что есть некое понятие “массивы” и в случае с ними надо использовать квадратные скобки.
Знаю, что бОльшая часть вещей тут непонятна, но надо немного просто зазубрить, чтобы потом было представление о чем идет речь.
Далее – кавычки.
Тут все проще, используют двойные или одинарные. Тут делайте на свое усмотрение. Как по мне – так проще использовать одинарные в php. А вот если надо что-то по части html вывести на экран, то тут уж и использую двойные, как по стандарту html. Хотя стандарт W3C, к примеру, говорит “either double quotation marks … or single quotation marks” – можно использовать как двойные, так и одинарные кавычки, но я бы все же рекомендовал в случае с html использовать двойные. Соответственно, чтоб не путаться, в php я использую одинарные:
<?php echo 'Превед <a href="www.moiopit.ru">Креведко!</a>'; ?>
Вывод на экран будет “Превед Креведко!“. Но если мы используем двойные вместо одинарных или одинарные вместо двойных в коде выше, то, скорее всего, увидим ошибку на экране. Например:
<?php echo "Превед <a href="www.moiopit.ru">Креведко!</a>"; ?>
В таком случае, обработчик кода будет думать, что кавычка, что открылась сразу после echo, закрывается перед www, и ему станет непонятно, что же за www стоит после закрывающей кавычки, непонятное такое. Об этом он и сообщит на экране в виде ошибки.
Запомнили? Чередуем двойные и одинарные дабы избежать ошибок. Или же уложите себе в голову использовать одни для php и другие для html.
Есть и третий способ избежать ошибок. Вариант escape quotes, так сказать, указать обработчику, где какие кавычки открываются / закрываются, и какие из них стоит обрабатывать как php / html. Например:
<?php echo "Превед <a href=\"www.moiopit.ru\">Креведко!</a>"; ?>
Заметили обратную наклонную черту – слэш – перед двойной кавычкой html? Хорошо. Как раз этот слэш и говорит обработчику php о том, что тут не закрывается кавычка, открытая после echo, а это есть код html, и не следует его обрабатывать как php. Этот вариант не очень удобен, ибо приходится писать лишний код, и понять его не всегда удобно. Кстати, старайтесь держать свой код как можно более понятным и “чистым”, чтобы другие программисты смогли в нем разобраться, и всегда пишите комментарии к коду.
Знаки “равно”.
Тут все сразу понятно, в php используют сочетание знаков равно “=“, “==” и “===“. Хотите еще больше их проставить? Не советую. Лучше ограничиться максимум тремя 
Они по сути различаются. Если мы использует просто знак “=“, то это есть приравнивание левой части к правой, например:
<?php $i = 1; ?>
Тут мы задали переменную и приравняли ее к единице. Если же мы используем двойной знак “==”, то это будет рассматриваться обработчиком как сравнение, например:
<?php
if ($i == 1) {
echo 'Hello Krevedko!';
}
?>
То есть запись вида
<?php $i == 1; ?>
не даст результат, ибо сервер попытается проверить, и правда ли значение данной переменной равняется единице. При этом, в некоторых случаях, на экране может появиться ошибка о том, что переменная не задана, если она не задана.
Что же такое тройной знак “===“? Это есть “абсолютно равно”. Никогда его не использовал, лишь в очень редких случаях, когда какая-либо функция требует именно такой знак. По сути тройной примерно то же самое, что и двойной, лишь за исключением нескольких мелочей. Его еще называют оператором тождества или эквивалентности. Он Вам пока не нужен.
Если есть вопросы – приветствую комментарии.







Здрасьте, Пьеро!
Клевый блог, мне нравится.
Хотел бы предложить поправку;)
Когда Вы рассказывали про знак ” = ” Вы использовали термин “приравнение”.
Но это может ввести в заблуждение, ведь в языке используется термин “оператор присвоения”.
Предлагаю новичков сразу приучать к теминологии языка.
Кстати, у Вас нет ссылки с 4-ой ччасти на пятую
Евгенирй, уже поставил ссылку
Евгенирй, в том то и дело, что “оператор присвоения” для новичка звучит пугающе, я, к примеру, долго не мог понять что он делает и для чего используется, а вот слово “приравнение” сразу говорит о том, что что-то к чему-то приравнивается. Хотя может я и не прав, но мне так проще