Если вы только начинаете изучать PHP, то вы должны знать некоторые понятия. Итак, что же такое PHP?
PHP - это самый популярный в сайтостроении язык программирования общего назначения с открытым исходным кодом. PHP разработан специально для ведения Web-разработок и его код может внедряться непосредственно в HTML.
Аббревиатура PHP означает “Hypertext Preprocessor (Препроцессор Гипертекста)". Синтаксис языка берет начало из C, Java и Perl. PHP достаточно прост для изучения. Преимуществом PHP является предоставление разработчикам возможности быстрого создания динамических web-страниц.
Синтаксис языка берет начало из C, Java и Perl. PHP достаточно прост для изучения. Преимуществом PHP является предоставление web-разработчикам возможности быстрого создания динамических web-страниц. Важным преимуществом языка PHP перед такими языками, как Perl и C является возможность создания HTML документов с внедренными командами PHP.
Для внедрения PHP в HTML код страницы достаточно выделить нужный код соответствующими начальным и конечным тегами, которые как бы «переключают» часть документа в режим PHP:
<div><?php echo '......'; ?></div>
Разница между PHP и JavaScript
PHP отличается от JavaScript тем, что PHP-скрипты выполняются на уровне сервера и генерируют HTML, который посылается клиенту. Клиент получает только результат выполнения скрипта, но он не может выяснить какой именно код его сгенерировал. JS-скрипты выполняются в браузере пользователя, работают с готовым содержимым страницы.
Web-сервер можно сконфигурировать таким образом, чтобы обычные .html файлы обрабатывались как PHP, так что пользователи не смогут понять, получает ли их браузер обычную HTML-страницу или результат выполнения скрипта. PHP крайне прост для освоения, но вместе с тем способен удовлетворить запросы даже профессиональных программистов. Вы можете быстро начать изучение и уже в течение нескольких часов приступить к созданию простых PHP-скриптов.
Пример простого скрипта
<?php
$text = 'Я простейший php скрипт!';
?>
<html>
<head>
<title>Привет!</title>
</head>
<body>
<?php echo $text;?>
</body>
</html>
Про разные версии PHP
Язык постоянно меняется, совершенствуется, время от времени появляются новые версии, с новой функциональностью, некоторые возможности объявляются устаревшими и удаляются.
Несмотря на предпринимаемые усилия, направленные на то что бы сделать миграцию безболезненной, при переходе на новую версию могут отказаться работать некоторые (многие) скрипты. Дальше есть выбор — обновление скриптов, с учетом новых возможностей (а они всегда описаны и даются рекомендации по обновлению), или оставить старую версию PHP и ничего не менять. В этом случае теряете возможность улучшить производительность и безопасность.
Оставаться на старой версии PHP можно достаточно долго. Хостинг-провайдеры, как правило, предоставляют возможность выбора версии.