• Руслан
  • 28 Янв 2009
  • Рубрика: PHP

12 фактов, которые вам следует знать о PHP

От переводчика: Статья попалась в англоязычном интернете, показалась забавной и я решил выложить ее перевод в блоге. Особенно понравилось последнее утверждение ;)

Вы все еще думаете что PHP - это язык программирования, который можно использовать только для WEB, и для “настоящих задач” он не подходит? Во времена PHP2.0 с этим еще можно было бы согласиться, но сейчас это уже не так. Вот 12 фактов, которые вам следует знать:

  1. PHP можно использовать не только для веб-программирования. Когда-то PHP действительно использовался только для создания веб-скриптов, но сейчас на нем также пишутся программы с интерфейсом командной строки и даже с графическим интерфейсом (PHP-GTK2).
  2. PHP - настоящий язык программирования. Несмотря на общепринятое заблуждение, PHP - является настоящим языком программирования. Это заблуждение замедляет увеличение количества написанных на нем программ, так как в ответ на просьбу написать на PHP что-то кроме форума или списка рассылки часто можно в ответ услышать что-то вроде: “возьмите настоящий язык, такой как С”. PHP такой же настоящий язык как и любой другой!!!
  3. PHP можно использовать для написания сценариев для интерпретатора командной строки. В этом качестве он вполне может конкурировать с С или Java.
  4. На PHP можно писать программы с графическим интерфейсом. Для этого используется специальное расширение (extension) PHP-GTK2, которое позволяет использовать библиотеку GTK2 для создания окон, кнопок и прочих элементов управления.
  5. В программах PHP можно использовать возможности OpenGL (расширение php-opengl). Несмотря на то что это расширение все еще в стадии бета-версии его уже можно использовать для создания программ.
  6. PHP не является сплошной “дырой” в плане безопасности. В большинстве случаев взломы сайтов объясняются или ошибками, которые допустили сами авторы скриптов, или неправильными настройками интерпретатора (например печально известный register_globals).
  7. PHP полностью поддерживает ООП (объектно ориентированное программирование). Почитайте описание языка на сайте php.net - он поддерживает все, что программист может ожидать от объектно-ориентированного языка.
  8. PHP - язык без типов. PHP действительно не относится к языкам со строгим контролем за типом переменных, но типы переменных он все-таки поддерживает (ага, целых 7 штук - примечание переводчика.)
  9. PHP - свободная реализация языка с открытыми исходниками. Он распространяется под свободной лицензией PHP. Те, кого эта лицензия не устраивает, могут взять Roadsend PHP, который распространяется под LGPL.
  10. На PHP можно создавать веб-роботов (ботов). Используя библиотеку cURL и встроенный функции языка для работы с www можно создавать веб-роботов на языке PHP.
  11. PHP - не устаревший язык. Он появился сравнительно недавно и все еще бурно развивается.
  12. PHP - не бесполезный язык!

Если вам понравился этот сайт, вы можете подписаться на rss

Отзывы: Комментариев нет

Ваш отзыв

Имя (*)

E-mail (*)

Сайт

Сообщение

Архивы

Реклама

службы мониторинга серверов