Сайт по Электронике и Web-разработке
Как сделать свой сайтКак сделать свой сайт
Изучение PHP с нуля. На странице содержатся материалы по изученю основ php.

Изучение PHP с нуля. PHP-код

Изучение PHP с нуля. PHP-код

Изучение основ языка PHP

Мы с вами разобрали как работать с програмным комплексом Денвер и теперь непосредственно можно перейти к изучению PHP с нуля.

Первая программа на PHP

PHP-код можно писать в любом месте HTML файла. Создание PHP-кода можно писать в любом редакторе но я предпочитаю в Notepad++, а как поступите Вы, уж дело разработчика. Итак первую программу напишем с Вами и посмотрим как она будет выглядеть в редакторе.

<html>
<head>
<title>Первая программа</title>
</head>
<body>
<?php>echo "Hello word";?>
</body>
</html>

Здесь Вы видите, что PHP-код необходимо писать внутри тегов <?php и ?>. Еще хочу сказать, что HTML-теги можно выводить командой echo ();.

Методы встраивания PHP - кода

PHP код можно встраивать в любое место нашей HTML-страницы. Имеется несколько способов, которые можно применять для встраивания PHP-кода. Давайте рассмотрим сами конструкции, при помощи которых можно это делать:

1).<?... ?>

2).<?php...?>

3).<script>...</script>

4).<%... %>

Из перечисленных выше можно применять любой способ , но второй способ используют большинство программистов.

Не всегда доступен первый из этих способов. Чтобы этим способом пользоваться, короткие теги включить с помощью short_tags(), либо скомпилировать PHP-код с enable-short-tags или включить в конфигурационном PHP файле параметр short_open_tag.

Даже если это включено в php по умолчанию, не рекомендуется использование коротких тегов. Самый распространенный второй способ. Пользуется этим способом большинство программистов.

Третий способ для этого использует соответствующий html тег и аналогичен вставке, JavaScript-кода. Его использовать можно всегда, но из-за его громоздкости это делается редко. Можно применить четвертый способ , только если были включены в стиле ASP теги, используя установку asp_tags конфигурации.

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

Этот механизм позволяет внедрять PHP-код в HTML – все за пределами тегов PHP остается неизменным. Заметим также, что php-файл не похож на CGI-скрипт. PHP файл не должен быть исполнимым или еще каким-либо образом помеченным.

Для того чтобы отправить php-файл на обработку серверу, нужно в строке браузера набрать путь к этому файлу на сервере. Скрипты PHP-кода должны располагаться там, где разрешен доступ через www, например там же, где лежит домашняя страничка.

Комментарии в PHP - сценариях

Все что расположено после // или # до конца строки в PHP, считается однострочным комментарием:

// Однострочный комментарий

# Однострочный комментарий

Однострочный комментарий можно записать после выражения:

echo "Hello,word"; // Однострочный комментарий

echo "Hello,word"; # Однострочный комментарий

Кроме того, существует многострочный комментарий. Он начинается с символов /* и заканчивается символами */.

Следует иметь в виду, что многострочные комментарии не могут быть вложенными, так что при комментировании больших блоков следует проверять, что в них не встречается закрывающая комментарий комбинация символов */.

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

Программа Notepad++ позволяет быстро закомментировать фрагмент кода. Для этого необходимо выделить одну инструкцию (или сразу несколько инструкций) из контекстного меню выбрать пункт Блоковый комментарий. В результате в конец каждой выделенной строки будет вставляться однострочный комментарий.

Картинка Программа Notepad++

Если закомментированный блок выделить и повторно выбрать из контекстного меню пункт "Блоковый комментарий", то символы комментариев будут автоматически удалены. Однако здесь существует небольшой нюанс. После символов комментария // обязательно должен быть пробел. Если пробела нет, и после символов комментария сразу идет другой символ, то он будет удален вместе с другими символами комментария.

С помощью программы Notepad++ можно также вставить многострочный комментарий. Для этого необходимо выделить несколько инструкций и из контекстного меню выбрать пункт Потоковый комментарий. В результате в начало выделенного фрагмента будут вставлены символы /*, а в конец фрагмента символы */.

Назад в рубрику