После авторизации Вы получите доступ к файлам, скрытым материалам сайта, исходным кодам
возможность комментировать и т.д.

Вы можете авторизоваться на сайте всего одним кликом:

2016-06-14
Основы PHP → Базовый синтаксис
PHP, Основы сиснтаксиса, Объявление Переменных и Констант

В этом уроке я покажу Вам основы базового синтаксиса PHP, как задаются переменные, константы и пишутся комментарии. Мы рассмотрим из каких основных элементов состоит PHP-сценарий и напишем первые строки кода на PHP.

Базовый синтаксис PHP

Все PHP-сценарии (скрипты) пишутся в блочной форме. В эти блоки можно встраивать html-код. Чтобы объявить о начале PHP-кода мы должны написать <?php или <?, для того чтобы закончить PHP-код пишем в конце ?> . Весь остальной код, находящийся вне этих специальных конструкций символов, интерпретатор игнорирует и отдает браузеру для отображения.

Напишем первый пример кода на PHP:

<html>
     <body>
          Пример работы php-кода:<br>
          <?php
               echo "Hello World!";
           ?>
     </body>
</html>
Теперь сохраните файл в корневой каталог Вашего сайта, с именем index.php. И зайдите на Ваш локальный сайт.

Переменные

Переменная - это объект, который может изменять свое значение в процессе выполнения программы. Программист задает, изменяет и считывает значения переменных.
Обыкновенная переменная имеет имя и значение. В PHP имена переменных всегда начинаются с символа $ ($variable). К названии переменной в PHP есть определенные требования: первый символ после $ НЕ может быть цифрой, имя переменной может содержать латинские символы, цифры, знаки подчеркивания _ и дефис -.
Существуют некоторые правила "хорошего тона" среди программистов:

  1. Название переменной должно четко отражать суть тех данных, которые она хранит. В Вашем коде не должно быть подобных названий: $name, $kkk, $variable и т.д.
  2. Если название переменной состоит из нескольких слов - их необходимо разделять, это можно сделать двумя способами: $var_name или $varName. Второй способ намного предпочтительнее среди программистов (это связанно с Объектно-Ориентированным Программированием) и позже Вы поймете почему.
  3. Названия обыкновенных переменных должны всегда начинаться с маленькой буквы, а названия переменных от классов (ООП) - с большой

Примеры объявления переменных в PHP:

//Объявление переменных
$var_string = "This is my text";
$var_int = 10;

//Вывод их значений в браузер
echo $var_string;
echo "<br>";
echo $var_int;
Сохраните и перезагрузите страницу, и Вы увидите, что отобразится в Вашем браузере!

Константы

Константы - это по сути те же переменные, только такие, значения которых задаются только 1 раз и дальше их нельзя изменять (Например, когда нам нужно задать значение PI). Чтобы избежать случайного изменения переменной, которую нельзя изменять - используют константы.
В PHP константы создаются с помощью функции define(). Вот пример создания и работы с константами в PHP:

//Объявляем константу
define("PI", 3.14);

//Складываем константу с цифрой 10 и выводим результат
echo 10 + PI;

//Запись ниже - ошибочна, нельзя пере присвоить второй раз значение константы
PI = 25;
Обратите внимание, что в отличие от переменных, с константами не используется знак $.

Еще одно правило хорошего тона: Названия констант всегда пишутся БОЛЬШИМИ_БУКВАМИ!

В PHP константы используются достаточно редко, например, когда нужно записать пути к каким-либо файлам, пароли, определенные команды и т.д.

Комментарии

В предыдущем примере Вы должны были заметить такие конструкции: //.
Две такие косые черты свидетельствуют о начале комментария в тексте программы. В комментариях можно писать любой текст, они используются для разъяснения участков кода программы. В PHP есть 3 типа комментариев, и все они работают по-разному:

  1. // - Такой комментарий распространяется только на ОДНУ строку в коде программы, при переносе строки, новая часть перестанет интерпретироваться как комментарий, потребуется заново поставить в начале строки //.
    //Эта строка является комментарием, теперь нажмем Enter
    и эта строка уже НЕ комментарий, и приведет к ошибке в программе, если оставить ее таким образом
    
    
  2. /* ... */ - Такая конструкция позволяет писать внутри себя абсолютно любой текст, не зависимо от количества занимаемых им строк. Выглядит это так:
  3. /* Первая строка комментария
    Вторая
    Третья, поставим знак завершения - */
    
  4. # - Если поставить этот символ в начале строки, то работать он будет аналогично с //
    #Комментарий
    Не комментарий
    
Обязательно используйте комментарии в своем коде! Они необходимы. Если Вы разрабатываете сложный проект, то без комментариев в нем будет очень просто запутаться и рано или поздно Вы вообще перестанете понимать как и что там работает. Если Вы работаете не один, то тут о пользе комментариев говорить излишне.

1529
0
Пожалуйста, авторизируйтесь, чтобы скачать архив с файлами урока