Страницы

суббота, 28 января 2012 г.

PHP. Разбираем правописание php

Хочу визуально показать вам, как же выглядит наша страница с использованием "невидимого" php-кода и как вообще это используется.

Думаю стоит немного ознакомиться с правописанием в языке php. Итак, начнем с самых азов. Все относящееся к php-коду может находиться в любом месте нашей странички, вне зависимости от имеющегося уже html-кода. Хоть перед тегом <html>, хоть после </body>, где нам он понадобится. Каждый код, относящийся к php, заключается вот в такие закрывающиеся теги:
<?php
"а здесь любой php-код"
?>
Вот такую конструкцию с различным содержимом между <?php> и ?> мы можем нанизывать на шампура нашей оболочки страницы. В начале я не совсем понимал, как работет php-скрипт, поэтому приведу пример, как бы выглядела страница при использовании чисто html-кода, а потом уже с применением php. Итак, код страницы, написанной только на html:
<html>
<head>
<title>Заголовок</title> 
</head>
<body>
Здесь абсолютно любой текст
</body>
</html>
И теперь исходный код страницы, как тоже самое будет выглядеть с использованием php:
<html>
<head>
<title>Заголовок</title>
</head>
<body>
<?php
echo "Здесь абсолютно любой текст";
?>
</body>
</html>
В 1 и во 2 случае вид сайта для пользователя будет отображаться одинаково, т.е. будет отображено лишь сообщение: "Здесь абсолютно любой текст". Хотя код, использованный в двух случаях, имеет разный вид. Кстати если вы заметили, в нашей новаторской php-конструкции была использована функция конструкция "echo". О ней я расскажу в следующем уроке поподробнее. Если посмотреть исходный код каждой из этих страниц, то в обеих случаях он будет выглядеть именно так, как в первом случае - использование только лишь html:
<html>
<head>
<title>Заголовок</title> 
</head>
<body>
Здесь абсолютно любой текст
</body>
</html>
Вот собственно и прозрела сама фишка php-написания: весь код, заключеный в php теги, не виден пользователю нашего сайта! Конечно, это не единственное преимущество данного языка. Кстати, если убрать из начинки нашей страницы html-код и оставить только php, то исходный код будет пустым (ах это святое свойство php оставаться невидимым!). Ещё забыл упомянуть тот факт, что нашу конструкцию:
<?php
?>
Можно упростить до вида:
<?
?>
Собственно от этого суть не поменяется, но, к примеру, я привык использовать полный вид конструкции, так как руку, как говорят, набитую временем, отучить тяжело. Если же по душе вариант сокращенный, то ваша краткость - сестра таланта!

Комментариев нет:

Отправить комментарий