Журнал Блоги

БЛОГИИНТЕРНЕТТЕХНОЛОГИИ

PHP - прогрессивный язык программирования

Опубликовано 06 августа 2012 Stron
PHP - прогрессивный язык программирования

PHP – Hypertext Preprocessor, или «перепроцессор гипертекста», изначально называемый Personal Home Page Tools, т.е. «инструменты для создания персональных веб-страниц», – представляет из себя скриптовый язык программирования, активно применяемый для создания различных веб-приложений. На текущий момент поддерживается большинством хостинг-провайдеров и позиционируется как один из лидеров среди всех языков программирования, которые применяются для создания веб-сайтов.
PHP является продуктом «open source», то есть распространяется абсолютно бесплатно и с полностью открытыми исходными кодами.
Код PHP схож с кодом, который встречается в программах, написанных на языках C или Pascal. В какой-то степени это может снизить усилия при изучении PHP. Отличие PHP от этих языков в том, что PHP специально ориентирован на работу в интернете.
Сценарий php состоит из одной строки или из нескольких тысяч – всё зависит от специфики задачи. Пользователю не надо подгружать специальные библиотеки, указывать параметры компиляции и т.д. Механизм PHP начинает выполнять код сразу после появления первой экранирующей последовательности, и данный код продолжает выполняться, пока не встретит парную экранирующую последовательность. Важно, чтобы PHP-код имел правильный синтаксис – тогда он будет исполняться так, как указал программист.
PHP может использоваться для написания CGI-сценариев. А также для формирования html-документов, избавляясь от вызова внешних сценариев.
Функциональность PHP избавляет пользователя от написания многосложных пользовательских функций на языках C или Pascal.
Следующее преимущество PHP – движок. Движок PHP представляет из себя транслирующий интерпретатор. Подобное устройство движка позволяет обрабатывать сценарии с более высокой скоростью.
Замечено, что большинство PHP-сценариев (малых размеров) обрабатываются существенно быстрее идентичных программ, написанных на Perl. Однако при этом откомпилированные исполняемые файлы работают заметно быстрее.
Средства безопасности PHP условно можно поделить на две основные группы. Первая группа – средства системного уровня, выражаются в использовании т.н. безопасного режима (safemode), ограничивающего возможности применения PHP пользователем. Например, можно ограничить использование памяти, чрезмерный расход которой может привести к снижению быстродействия сервера. Также можно устанавливать ограничения на все пользовательские каталоги, в которых пользователь просматривает и исполняет сценарии PHP.
Вторая группа – средства безопасности уровня приложений, выражаются прежде всего в том, что исходный код PHP невозможно просмотреть в браузере.
PHP отличает исключительная гибкость по отношению к любым потребностям разработчика. Обычно PHP используется вместе с HTML, но при этом он работает и в javascript, и в WML, XML и других языках.
В PHP нет зависимости от браузеров. Сценарии PHP с равным успехом могут передаваться на любое устройство с браузером, будь то пейджер, компьютер или сотовый телефон. Также PHP может запускаться в режиме командной строки.
PHP не ориентирован на определенный веб-сервер и с равным успехом может работать на Apache, Zeus, Netscape Enterprise Server и других. А поскольку все эти серверы работают на различных платформах, то PHP по сути является кроссплатформенным языком и может работать как на платформах Windows, так и на "иксовых" операционных системах, таких, как FreeBSD, UNIX, Solaris и пр.
Средства PHP позволяют разработчику работать со многими внешними компонентами, например, COM-объектами Windows32 или Enterprise Java Beans.
Наконец, немаловажное преимущество PHP заключается в распространении исходников, благодаря чему на форумах можно найти ответы на большинство даже самые сложных вопросов, которые, скорее всего, возникнут в процессе работы.


"Raskrutysam.ru"

Vous pourriez être intéressé par :

Добавить комментарий Сообщить о нарушениях Распечатать эту статью Поделиться на Facebook См. оригинал статьи
Вернуться к Избранному в категории Logo Paperblog

Эти статьи могут вас заинтересовать :

КОММЕНТАРИИ (1)

Добавить комментарий