Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Синтаксис
Синтаксис PHP подобен синтаксису языка Си. Некоторые элементы, такие как ассоциативные массивы и цикл foreach, заимствованы из Perl.
Для работы программы не требуется описывать какие-либо переменные, используемые модули и т. п. Любая программа может начинаться непосредственно с оператора PHP. Для того, что бы интерпретатор корректно воспринимал PHP код, достаточно его заключить в специальный элемент:
<?php ваш_код ?>
Простейшая программа Hello world на PHP выглядит следующим образом:
Пример 6.1. Приложение Hello, World!
<?php echo 'Hello, world!'; ?> |
Особенности языка
PHP-скрипты обычно обрабатываются интерпретатором в порядке, обеспечивающем кроссплатформенность разработанного приложения:
1. лексический анализ исходного кода и генерация лексем,
2. синтаксический анализ полученных лексем,
3. генерация байт-кода,
4. выполнение байт-кода интерпретатором (без создания исполняемого файла).
Для увеличения быстродействия приложений возможно использование специального программного обеспечения, так называемых акселераторов. Принцип их работы заключается в кэшировании однажды сгенерированного байт-кода в памяти и/или на диске, таким образом, из процесса работы приложения исключаются этапы 1—3, что в общем случае ведёт к значительному ускорению работы.
Важной особенностью является то, что разработчику нет необходимости заботиться о распределении и освобождении памяти. Ядро PHP реализует средства для автоматического управления памятью; вся выделенная память возвращается системе после завершения работы скрипта.
Дата публикования: 2015-10-09; Прочитано: 228 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!