П О Р Т А Л                            
С Е Т Е В Ы Х                          
П Р О Е К Т О В                        
  
Поиск по сайту:
                                                 
Главная

О проекте

Web-мастеру
     HTML & JavaScript
     SSI
     Perl
     PHP
     XML & XSLT
     Unix Shell

MySQL

Безопасность

Хостинг

Другое








Самое читаемое:

Учебник PHP - "Для Чайника".
Просмотров 3520 раз(а).

Иллюстрированный самоучитель по созданию сайтов.
Просмотров 6121 раз(а).

Учебник HTML.
Просмотров 3276 раз(а).

Руководство по PHP5.
Просмотров 5497 раз(а).

Хостинг через призму DNS.
Просмотров 4145 раз(а).

Подборка текстов стандартных документов.
Просмотров 55773 раз(а).

Учебник PHP - Самоучитель
Просмотров 3091 раз(а).

Документация на MySQL (учебник & справочное руководство)
Просмотров 5723 раз(а).

Внешние атаки...
Просмотров 3841 раз(а).

Учебник PHP.
Просмотров 2825 раз(а).

SSI в примерах.
Просмотров 37463 раз(а).



 
 
| Добавить в избранное | Сделать стартовой | Помощь





ГЛАВА 1. Знакомство с РНР

Переход в РНР

Механизм лексического анализа должен как-то отличать код РНР от других элементов страницы. Идентификация кода РНР называется «переходом в РНР»(escaping to РНР). Существуют четыре варианта оформления перехода в РНР:

  • стандартные теги;
  • короткие теги;
  • теги script;
  • теги в стиле ASP.

Стандартные теги

Стандартные теги используются программистами РНР чаще остальных способов, что объясняется наглядностью и удобством этой формы записи:


<?php print "Welcome to the world of PHP!": ?>

У стандартных тегов есть еще одно дополнительное преимущество: за открывающей конструкцией <? следуют символы php, однозначно определяющие тип дальнейшего кода. Это удобно при использовании в одной странице нескольких технологий — таких, как JavaScript, серверные включения и РНР. Весь текст, расположенный до закрывающего тега ?>, интерпретируется как код РНР.

Короткие теги

Короткие теги обеспечивают наиболее компактную запись для перехода в РНР:


<? print "Welcome to the world of PHP!"; ?> 

По умолчанию короткие теги не используются, их нужно специально активизировать. Это можно сделать двумя способами:

  • указать ключ -enable-short-tags при компиляции РНР;
  • включить параметр short_open_tag в файл php.ini.

Теги script

Некоторые текстовые редакторы ошибочно принимают код РНР за код HTML(то есть визуально отображаемый текст), что нарушает работу над web-страницей. Проблема решается использованием тегов script:


<script language="php">
<?php print "Welcome to the world of PHP!"; ?>
</script>

Теги в стиле ASP

Четвертый и последний способ оформления внедренного кода РНР — теги в стиле ASP(Active Server Page). Они похожи на короткие теги, описанные выше, однако вместо вопросительного знака используется знак процента(%):


<%php print "Welcome to the world of PHP!"; %>

У тегов в стиле ASP есть одна особенность, делающая запись более компактной. Во внедренный код РНР не обязательно включать команду print — знак равенства(=), расположенный сразу же после открывающего тега в стиле ASP, приказывает лексическому механизму РНР вывести значение указанной переменной:


<%=$variable %>

Этот удобный стиль позволяет использовать в страницах фрагменты вида:


<%
// Присвоить значение переменной $recipe
$recipe = "Lasagna";
%>
Luigi's favorite recipe is <%=$recipe;%>

Этот фрагмент содержит два разных сценария РНР. В первом сценарии переменной $recipe присваивается значение "Lasagna". Позднее, когда потребуется вывести значение $гесiре, специально для этой цели используются теги в стиле ASP. Кстати, такая возможность существует и для коротких тегов(<?...?>).

Назад | Содержание раздела | Общее Содержание | Вперед



Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту:
 





Copyright © 2005-2016 Project.Net.Ru