PHP - самый популярный серверный язык программирования для создания динамических веб-сайтов.
PHP расшифровывается как PHP Hypertext Preprocessor. PHP - это очень популярный и широко используемый язык сценариев на стороне сервера с открытым исходным кодом для написания динамически генерируемых веб-страниц. Первоначально PHP был создан Расмусом Лердорфом в 1994 году. Первоначально он назывался Personal Home Page (персональная домашняя страница).
Сценарии PHP выполняются на сервере, а результат отправляется в веб-браузер в виде обычного HTML. PHP может быть интегрирован с рядом популярных баз данных, включая MySQL, PostgreSQL, Oracle, Microsoft SQL Server и так далее. Текущая основная версия PHP - 7. Весь код в наших статьях был протестирован и проверен на соответствие самой последней версии PHP 7.
PHP - очень мощный язык, но он прост в изучении и использовании. Наш учебник программирования на PHP поможет вам шаг за шагом изучить основы этого языка, от базовых до расширенных тем. Если вы новичок, начните с основ и постепенно продвигайтесь вперед, изучая немного каждый день.
Что вы можете сделать с PHP
Есть много вещей, которые вы можете сделать с помощью PHP.
- Вы можете генерировать страницы и файлы динамически.
- Вы можете создавать, открывать, читать, писать и закрывать файлы на сервере.
- Вы можете собирать данные из веб-формы, такие как информация о пользователе, электронная почта, номер телефона и т.д.
- Вы можете отправлять электронные письма пользователям вашего сайта.
- Вы можете отправлять и получать куки для отслеживания посетителя вашего сайта.
- Вы можете хранить, удалять и изменять информацию в своей базе данных.
- Вы можете ограничить несанкционированный доступ к вашему сайту.
- Вы можете зашифровать данные для безопасной передачи через Интернет.
На этом список не заканчивается, есть много других интересных вещей, которые вы можете сделать с помощью PHP. Подробно обо всех них вы узнаете в следующих главах.
Преимущества PHP перед другими языками программирования
Если вы знакомы с другими серверными языками, такими как ASP.NET или Java, вам может быть интересно, что делает PHP таким особенным. Есть несколько преимуществ, почему нужно выбирать PHP.
Легко учиться: PHP прост в изучении и использовании. Для начинающих программистов, которые только начали заниматься веб-разработкой, PHP часто считают предпочтительным выбором языка для изучения.
Открытый исходный код: PHP является проектом с открытым исходным кодом. Он разработан и поддерживается всемирным сообществом разработчиков, которые делают его исходный код свободно доступным для загрузки и использования.
Переносимость: PHP работает на различных платформах, таких как Microsoft Windows, Linux, Mac OS и т.д. и совместим практически со всеми серверами, используемыми сегодня, такими как Apache, IIS и другими.
Высокая производительность: сценарии, написанные на PHP, обычно выполняются или работают быстрее, чем сценарии, написанные на других языках сценариев, таких как ASP, Ruby, Python, Java.
Огромное сообщество программистов: поскольку PHP поддерживается мировым сообществом, найти помощь или документацию по PHP онлайн очень легко.
Знаете ли вы, что некоторые огромные сайты, такие как Facebook, Yahoo, Flickr и Wikipedia, созданы с использованием PHP. Большинство основных систем управления контентом (CMS), таких как WordPress, Drupal, Joomla и Magento, также построены на PHP.
Что охватывает этот учебник
Серия руководств по PHP на этом сайте охватывает все основные концепции программирования, включая типы данных, операторы, создание и использование переменных, генерацию выходных данных, структурирование кода для принятия решений в программах или многократного циклического повторения одного и того же блока кода, создания и манипулирования строками. и массивы, определение и вызов функций и так далее.
Как только вы освоитесь с основами, вы перейдете на следующий уровень, который объясняет концепцию файловой системы, сеансов и файлов cookie, даты и времени, а также как отправлять электронную почту из вашего сценария, обрабатывать и проверять формы, выполнять фильтрацию данных и обрабатывать ошибки в PHP.
Наконец, вы познакомитесь с некоторыми продвинутыми понятиями, такими как классы и объекты, синтаксический анализ данных JSON, сопоставление шаблонов с регулярными выражениями, обработка исключений, а также способы использования PHP для управления данными в базе данных MySQL и создания полезных функций, таких как система входа пользователя в систему, поиск, так далее.
Каждая глава в этом руководстве содержит множество реальных примеров, которые вы можете попробовать и протестировать. Эти примеры помогут вам лучше понять концепцию или тему.
Оставить комментарий