PHP – это серверный язык сценариев, особенно подходящий для создания динамических веб-страниц. Этот язык программирования предлагает веб-разработчикам большой выбор инструментов. PHP, ставший основой для многих веб-приложений, позволяет легко вставлять HTML-код и подключаться к базам данных MySQL и PgSQL.
Начало PHP и PHP 3
PHP был создан в 1995 году Расмусом Лердорфом и означает язык Personal Home Page. С самого начала он был одним из самых интуитивно понятных языков программирования, используемых для создания динамических веб-страниц. Позже, когда была сформирована команда PHP, движок был переписан, и версия PHP 3.0 увидела свет. Версия PHP 3 стала первым серьезным улучшением языка PHP, которое исправило множество ошибок и полностью переработало ядро PHP. Значение аббревиатуры также было изменено на PHP Hypertext Preprocessor.
Давайте посмотрим пример кода PHP, который передает команду Echo для отображения «Hello World!»:
“Hello World!” пример в PHP:
<? php
echo ‘Hello World!’;
?>
Одним из наиболее заметных преимуществ языка PHP является его способность легко взаимодействовать с базами данных. Ниже вы можете увидеть несколько примеров того, как PHP манипулирует с базой данных MySQL :
Примеры PHP-манипуляций с MySQL
<? php
// Соединение, выбор базы данных
$ link = mysql_connect (‘dbhost’, ‘dbuser’, ‘dbpassword’)
или die (‘Не удалось подключиться:’. mysql_error ());
mysql_select_db ( ‘MY_DATABASE’);// Выполнение SQL-запроса
$ query = ‘SELECT name, qty, price FROM products’;
$ result = mysql_query ($ query)
или die (‘Query fail:’. mysql_error ());// Вывод результата
while ($ row = mysql_fetch_assoc ($ result)) {
echo “Product:”. $ Row [‘name’]
. “, Количество:”. $ Row [‘qty’]
. “, Price:”. $ строки [ ‘price’] “<br>”.
// Закрытие соединения
mysql_close ($ link);
?>
PHP 4
Запуск PHP4 ознаменовал серьезный прогресс в использовании языка программирования. Это первая версия, основанная на Zend Engine, которая позволяет работать с закодированными файлами через Zend Optimizer. В PHP 4 также появились суперглобалы – $ _GET, $ _POST, $ _SESSION. Более подробную информацию о PHP 4 вы можете найти в нашей специальной статье.
PHP 5 и более поздние версии
Последняя, до сих пор, версия 5 представила полностью переработанную, расширенную поддержку объектно-ориентированного программирования, а также множество улучшений, направленных на повышение производительности и безопасности.
PHP 5 – это попытка вырваться из эпохи PHP 3, предлагая при этом почти полную обратную совместимость. К сожалению, эта версия PHP все еще не предлагает встроенную поддержку Unicode или многобайтовых строк.