PHP 101

Автор: Judy Howell
Дата создания: 27 Июль 2021
Дата обновления: 13 Май 2024
Anonim
PHP 101 - Introduction
Видео: PHP 101 - Introduction

Содержание



Источник: Бахтияр Зейн / Dreamstime

вынос:

Этот язык сценариев простой, недорогой и очень эффективный, что объясняет его популярность.

Для описания PHP можно использовать три слова: функциональное, гибкое и популярное.

Вот почему этот язык сценариев используется некоторыми крупнейшими веб-сайтами в мире, включая Википедию и WordPress. Фактически, он используется более чем 80 процентами всех веб-сайтов, гораздо большим количеством сайтов, чем ASP.Net, ColdFusion и Perl. Вот почему для серьезных веб-разработчиков и дизайнеров так важно проникнуть в PHP. Здесь хорошо взглянуть на этот язык и почему он так популярен. (PHP также используется для проектов IoT. Узнайте больше в 10 лучших языках программирования для проектов IoT.)

Что такое PHP?

PHP - это рекурсивная аббревиатура для PHP: Hyper Preprocessor, и он используется для сценариев на стороне сервера для создания динамических веб-страниц. PHP в основном является языком сценариев общего назначения и обычно встроен в HTML.


Поскольку это серверный язык, он выполняется не на компьютере пользователя, а на компьютере или сервере, с которого запрашивается веб-страница. Обратите внимание, однако, что сервер не понимает PHP. Он должен быть настроен на обнаружение сегментов PHP в файле .php, организацию всего HTML и его пользователю. Фактически, PHP выполняется в первую очередь, прежде чем будет запущен какой-либо из HTML.

Что делает PHP настолько полезным, так это то, что он сокращает количество кода, необходимого для выполнения определенной задачи. Более того, во время написания HTML-кода легко войти в «режим PHP». Вам просто нужно заключить ваши PHP-коды в "? Php" и "?".

Как PHP начал

PHP существует дольше, чем вы можете себе представить. Фактически, он был впервые представлен в 1995 году Расмусом Ледорфом, который написал первоначальные сценарии, чтобы помочь ему управлять своим собственным сайтом. С тех пор простой язык сценариев, основанный на двоичных файлах Common Gateway Interface в C, превратился в то, как мы его знаем сегодня. В настоящее время PHP является наиболее известным и наиболее используемым языком сценариев.


Почему PHP популярен

Помимо того, что в настоящее время он является наиболее широко используемым языком сценариев в мире, существуют и другие причины, по которым вам стоит изучить PHP.

Во-первых, PHP с открытым исходным кодом. Это означает, что фактическое программирование, используемое для сценариев PHP, открыто для всех.В сочетании с популярностью PHP, это гарантирует, что многие люди работают над его улучшением. Это означает, что PHP также очень недорог и очень надежен. Вы даже можете получить заранее запрограммированные сценарии. (Узнайте больше о движении с открытым исходным кодом в Open Source: слишком ли хорошо, чтобы быть правдой?)

Нет ошибок, нет стресса - ваше пошаговое руководство по созданию изменяющего жизнь программного обеспечения без разрушения вашей жизни

Вы не можете улучшить свои навыки программирования, когда никто не заботится о качестве программного обеспечения.

PHP также может использоваться на многих платформах и совместим со многими серверами. Сценарии PHP могут выполняться на компьютере, работающем под управлением Windows, и не будут иметь проблем при работе на компьютере с Unix или Linux. Более того, PHP работает на многих самых популярных сегодня серверах, таких как IIS и Apache. PHP также без проблем работает с большинством популярных серверов баз данных, таких как Hyperweave, Sybase, Oracle, MySQL, FrontBase, Ingres и Informix. Он также поддерживает подключение к открытым базам данных (ODBC). Это означает, что любые серверы баз данных, использующие этот стандарт, смогут работать с PHP.

PHP также хорошо работает со многими протоколами, такими как IMAP, POP3, HTTP, COM, LDAP и SNMP. Он может даже поддерживать Java-объекты, CORBA и WDDX для сложного обмена данными.

С точки зрения безопасности, PHP имеет хорошую репутацию. Согласно Национальной базе данных уязвимостей, около 8,5% всех уязвимостей связаны с PHP. К счастью, подавляющее большинство этих уязвимостей не связано с технической структурой PHP или какой-либо из связанных с ним библиотек, но больше связано с программистами, которые не следуют передовым методам, таким как защита своего кода или написание плохих сценариев.

И последнее, но не менее важное: PHP очень гибкий. Прошли те времена, когда PHP представлялся серией небрежных строк кода, более подходящих для использования любителями, чем профессиональными веб-разработчиками или веб-мастерами. В настоящее время PHP рассматривается как очень гибкий язык веб-разработки, который можно использовать для создания традиционных настольных приложений, программ пакетной обработки и веб-приложений. Это потому, что PHP довольно прост в использовании и очень прост для понимания. На самом деле, выучить PHP вполне возможно даже без предварительного опыта и знаний в области программирования.

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

Подводные камни использования PHP

Тот факт, что PHP легок в изучении и довольно прост, не означает, что любой может создавать сложные проекты с использованием PHP. На самом деле, более крупные и сложные проекты, использующие PHP, часто могут поставить в тупик даже программистов среднего уровня. Более сложное программирование требует определенного уровня знаний. К счастью, уже существуют шаблоны, которые могут упростить их работу. Существуют также ограничения на то, что может быть достигнуто с помощью PHP, поэтому иногда его необходимо дополнять другими методами.

Наконец, поскольку PHP является открытым исходным кодом, код часто виден в простом виде. Это может стать проблемой для тех, кто продает свои программы как продукт.

Изучение PHP

Есть много сайтов, которые предлагают учебники по PHP для начинающих, средних и опытных программистов. Предыдущие знания в области HTML или XHTML и JavaScript являются предпочтительными, но их базовое понимание обеспечивает достаточный опыт, чтобы начать изучать и понимать PHP. Когда вы будете готовы проверить свои навыки работы с PHP, вы должны получить веб-сервер с поддержкой PHP, используя свой собственный сервер и устанавливая на нем Apache или IIS, а затем устанавливая PHP и MySQL (или другой сервер баз данных, который вам нравится). Вы также можете получить веб-хостинг, который предлагает поддержку PHP и MySQL.

PHP стал критически важным языком программирования. Это помогает программистам и дизайнерам создавать динамичные и сложные веб-сайты. Поскольку PHP простой и недорогой, вполне вероятно, что большинство разработчиков и веб-дизайнеров будут работать с ним в какой-то момент и, по крайней мере, должны быть знакомы с ним и с тем, как он работает. Что касается менее технических владельцев сайтов, которые хотят научиться совершенствовать свои сайты, то PHP также является хорошим началом.