Отправляет email-рассылки с помощью сервиса Sendsay

PHP программирование для всех

  Все выпуски  

PHP программирование для всех


Здравствуйте, уважаемые подписчики,
Сегодня мы вкратце рассмотрим основы синтаксиса PHP. Тех, кто уже знает этот язык программирования, спешу обрадовать - впереди Вас ждут новые интересные выпуски, посвящённые самым различным аспектам работы с этим языком программирования. Ну а пока этот выпуск посвящён тем, кто не знает PHP но очень хочет начать его изучение. Итак - вперёд!

Алфавит PHP - это то, из чего строятся имена функций, переменных, констант и т.д. Вообще, какие символы там применяются. Алфавит состоит из всех английских букв, цифр и некоторых символов - таких как "_", "#" и т.д. О них мы поговорим позже.

Итак, рассмотрим простейший пример:

<?php (1)
$param = "value"; (2)
?> (3)


Теперь рассмотрим этот сценарий построчно. Строчки пронумерованы справа.
Строка 1: это открывающий тег PHP. Такой тег должен стоять в начале каждого сценария, написанного на PHP. По этому тегу интерпретатор понимает, что далее следуют команды, которые необходимо обработать с помощью PHP.
Строка 2: Здесь объявляется переменная param которая принимает значение value. Заметьте, что при таком написании не потребовалось специально указывать, что данная переменная строкового типа. PHP всё сделал за нас.
Строка 3: закрывающий тег PHP. Если его не поставить в конце сценария, будет выдана ошибка.

Константы имеют такое же значение, как и во всех других языках программирования. Константа должна содержать некое постоянное значение, которое не будет изменяться при помощи кода PHP или вручную.
Забегая вперёд скажу, что объявляются константы при помощи функции define(). Эта функция принимает 3 параметра: имя константы (должно быть заключено в кавычки), значение константы (в зависимости от типа может быть написано без кавычек (если число) или в кавычках (если строка)).
Что касается третьего параметра, то он необязательный и по умолчанию равен true. Это значит, что имя константы не будет регистрозависимым. То есть CONST, cONst и ConST - это одна и та же константа. Если третий параметр положить равным false, тогда регистр символо становится важным. В этом случае, конечно же, CONST и const - это разные вещи.

Существуют по крайней мере 2 предопределённые константы в PHP. Это __FILE__ и __LINE__.Заметьте, что перед и после имени константы ставится два нижних подчёркивания, а не одно. Данные имена не являются регистрозависимыми.Константа __FILE__ выводит полный путь к текущему сценарию, а __LINE__ - соответственно, текущую строчку.

Ну вот пока и всё на этом. На следующем уроке мы продолжим с вами изучение синтаксиса PHP.

До новых и интересных встреч!

В избранное