Глава 5. нЯМНБШ ЯХМРЮЙЯХЯЮ

Содержание
бЯРЮБЙЮ Б HTML
пЮГДЕКЕМХЕ ХМЯРПСЙЖХИ
йНЛЛЕМРЮПХХ

бЯРЮБЙЮ Б HTML

йНЦДЮ PHP НАПЮАЮРШБЮЕР ТЮИК, НМ ОПНЯРН ОЕПЕДЮ╦Р ЕЦН РЕЙЯР, ОНЙЮ МЕ БЯРПЕРХР НДХМ ХГ ЯОЕЖХЮКЭМШУ РЕЦНБ, ЙНРНПШИ ЯННАЫЮЕР ЕЛС Н МЕНАУНДХЛНЯРХ МЮВЮРЭ ХМРЕПОПЕРЮЖХЧ РЕЙЯРЮ ЙЮЙ ЙНДЮ PHP. гЮРЕЛ НМ БШОНКМЪЕР БЕЯЭ МЮИДЕММШИ ЙНД ДН ГЮЙПШБЮЧЫЕЦН РЕЦЮ, ЦНБНПЪЫЕЦН ХМРЕПОПЕРЮРНПС, ВРН ДЮКЕЕ ЯМНБЮ ХДЕР ОПНЯРН РЕЙЯР. щРНР ЛЕУЮМХГЛ ОНГБНКЪЕР БЮЛ БМЕДПЪРЭ PHP-ЙНД Б HTML - БЯЕ ГЮ ОПЕДЕКЮЛХ РЕЦНБ PHP НЯРЮЕРЯЪ МЕХГЛЕММШЛ, РНЦДЮ ЙЮЙ БМСРПХ - ХМРЕПОПЕРХПСЕРЯЪ ЙЮЙ ЙНД.

яСЫЕЯРБСЕР ВЕРШПЕ МЮАНПЮ РЕЦНБ, ЙНРНПШЕ ЛНЦСР АШРЭ ХЯОНКЭГНБЮМШ ДКЪ НАНГМЮВЕМХЪ PHP-ЙНДЮ. хГ МХУ РНКЭЙН ДБЮ (<?php. . .?> Х <script language="php">. . .</script>) БЯЕЦДЮ ДНЯРСОМШ; ДПСЦХЕ ЛНЦСР АШРЭ БЙКЧВЕМШ ХКХ БШЙКЧВЕМШ Б ЙНМТХЦСПЮЖХНММНЛ ТЮИКЕ php.ini. уНРЪ ЙНПНРЙХЕ РЕЦХ Х РЕЦХ Б ЯРХКЕ ASP ЛНЦСР АШРЭ СДНАМШ, НМХ МЕ РЮЙ ОЕПЕМНЯХЛШ, ЙЮЙ ДКХММШЕ БЕПЯХХ. йПНЛЕ РНЦН, ЕЯКХ БШ МЮЛЕПЕБЮЕРЕЯЭ БЯРЮБКЪРЭ PHP-ЙНД Б XML ХКХ XHTML, ВРНАШ ЯННРБЕРЯРБНБЮРЭ XML, БЮЛ ЯКЕДСЕР ХЯОНКЭГНБЮРЭ ТНПЛС <?php. . .?>.

рЕЦХ, ОНДДЕПФХБЮЕЛШЕ PHP:

Пример 5-1. яОНЯНАШ БЯРЮБЙХ Б HTML

1.  <?php echo("ЕЯКХ БШ УНРХРЕ ПЮАНРЮРЭ Я ДНЙСЛЕМРЮЛХ XHTML ХКХ XML, ДЕКЮИРЕ РЮЙ\n"); ?>

2.  <? echo ("ЩРН ОПНЯРЕИЬЮЪ ХМЯРПСЙЖХЪ НАПЮАНРЙХ SGML\n"); ?>
    <?= БШПЮФЕМХЕ ?> щРН ЯХМНМХЛ ДКЪ "<? echo БШПЮФЕМХЕ ?>"
    
3.  <script language="php">
        
echo ("МЕЙНРНПШЕ ПЕДЮЙРНПШ (МЮОПХЛЕП, FrontPage) МЕ
              КЧАЪР ХМЯРПСЙЖХХ НАПЮАНРЙХ"
);
    
</script>

4.  <% echo ("бШ ЛНФЕРЕ ОН БШАНПС ХЯОНКЭГНБЮРЭ РЕЦХ Б ЯРХКЕ ASP"); %>
    <%= $variable; # щРН ЯХМНМХЛ ДКЪ "<% echo . . ." %>

оЕПБШИ ЯОНЯНА, <?php. . .?>, МЮХАНКЕЕ ОПЕДОНВРХРЕКЭМШИ, РЮЙ ЙЮЙ НМ ОНГБНКЪЕР ХЯОНКЭГНБЮРЭ PHP Б ЙНДЕ, ЯННРБЕРЯРБСЧЫЕЛ ОПЮБХКЮЛ XML, РЮЙНЛ ЙЮЙ XHTML.

бРНПНИ ЯОНЯНА МЕ БЯЕЦДЮ ДНЯРСОЕМ. йНПНРЙХЕ РЕЦХ ДНЯРСОМШ РНКЭЙН ЙНЦДЮ НМХ БЙКЧВЕМШ. щРН ЛНФМН ЯДЕКЮРЭ, ХЯОНКЭГСЪ ТСМЙЖХЧ short_tags() (РНКЭЙН Б PHP 3), БЙКЧВХБ СЯРЮМНБЙС short_open_tag Б ЙНМТХЦСПЮЖХНММНЛ ТЮИКЕ PHP, КХАН ЯЙНЛОХКХПНБЮБ PHP Я ОЮПЮЛЕРПНЛ --enable-short-tags ДКЪ configure. дЮФЕ ЕЯКХ НМН БЙКЧВЕМН ОН СЛНКВЮМХЧ Б php.ini-dist, ХЯОНКЭГНБЮМХЕ ЙНПНРЙХУ РЕЦНБ МЕ ПЕЙНЛЕМДСЕРЯЪ.

вЕРБЕПРШИ ЯОНЯНА ДНЯРСОЕМ РНКЭЙН ЕЯКХ РЕЦХ Б ЯРХКЕ ASP АШКХ БЙКЧВЕМШ, ХЯОНКЭГСЪ ЙНМТХЦСПЮЖХНММСЧ СЯРЮМНБЙС asp_tags.

Замечание: оНДДЕПФЙЮ РЕЦНБ Б ЯРХКЕ ASP АШКЮ ДНАЮБКЕМЮ Б БЕПЯХХ 3.0.4.

Замечание: яКЕДСЕР ХГАЕЦЮРЭ ХЯОНКЭГНБЮМХЪ ЙНПНРЙХУ РЕЦНБ ОПХ ПЮГПЮАНРЙЕ ОПХКНФЕМХИ ХКХ АХАКХНРЕЙ, ОПЕДМЮГМЮВЕММШУ ДКЪ ПЮЯОПНЯРПЮМЕМХЪ ХКХ ПЮГЛЕЫЕМХЪ МЮ PHP-ЯЕПБЕПЮУ, МЕ МЮУНДЪЫХУЯЪ ОНД БЮЬХЛ ЙНМРПНКЕЛ, РЮЙ ЙЮЙ ЙНПНРЙХЕ РЕЦХ ЛНЦСР МЕ ОНДДЕПФХБЮРЭЯЪ МЮ ЖЕКЕБНЛ ЯЕПБЕПЕ. дКЪ ЯНГДЮМХЪ ОЕПЕМНЯХЛНЦН, ЯНБЛЕЯРХЛНЦН ЙНДЮ, МЕ ХЯОНКЭГСИРЕ ЙНПНРЙХЕ РЕЦХ.

гЮЙПШБЮЧЫХИ РЕЦ АКНЙЮ PHP-ЙНДЮ БЙКЧВЮЕР ЯПЮГС ЯКЕДСЧЫХИ ГЮ МХЛ ОЕПЕБНД ЯРПНЙХ, ЕЯКХ НМ ХЛЕЕРЯЪ. йПНЛЕ РНЦН, ГЮЙПШБЮЧЫХИ РЕЦ ЮБРНЛЮРХВЕЯЙХ ОНДПЮГСЛЕБЮЕР РНВЙС Я ГЮОЪРНИ; БЮЛ МЕ МСФМН ГЮЙЮМВХБЮРЭ ОНЯКЕДМЧЧ ЯРПНЙС ЙНДЮ Б АКНЙЕ РНВЙНИ Я ГЮОЪРНИ. гЮЙПШБЮЧЫХИ РЕЦ PHP-АКНЙЮ Б ЙНМЖЕ ТЮИКЮ МЕ ЪБКЪЕРЯЪ НАЪГЮРЕКЭМШЛ.

PHP ОНГБНКЪЕР ХЯОНКЭГНБЮРЭ РЮЙХЕ ЯРПСЙРСПШ:

Пример 5-2. оПНТЕЯЯХНМЮКЭМЮЪ БЯРЮБЙЮ

<?php
if ($expression) {
    
?>
    <strong>щРН ХЯРХМЮ.</strong>
    <?php
} else {
    
?>
    <strong>щРН КНФЭ.</strong>
    <?php
}
?>
щРНР ЙНД ПЮАНРЮЕР РЮЙ, ЙЮЙ НФХДЮЕРЯЪ, ОНРНЛС ВРН ЙНЦДЮ PHP БЯРПЕВЮЕР ГЮЙПШБЮЧЫХЕ РЕЦХ ?>, НМ ОПНЯРН БШБНДХР БЯЕ, ВРН НМ МЮУНДХР ДН ЯКЕДСЧЫЕЦН НРЙПШБЮЧЫЕЦН РЕЦЮ. оПХБЕДЕММШИ ГДЕЯЭ ОПХЛЕП ЙНМЕВМН ОПХДСЛЮММШИ, МН ДКЪ БШБНДЮ АНКЭЬХУ АКНЙНБ РЕЙЯРЮ БШУНД ХГ ПЕФХЛЮ ХМРЕПОПЕРЮЖХХ PHP НАШВМН АНКЕЕ ЩТТЕЙРХБЕМ, ВЕЛ НРОПЮБЙЮ БЯЕЦН РЕЙЯРЮ ВЕПЕГ echo(), print() ХКХ ВРН-КХАН ОНДНАМНЕ.


HIVE: All information for read only. Please respect copyright!
Hosted by hive йца: йХЕБЯЙЮЪ ЦНПНДЯЙЮЪ АХАКХНРЕЙЮ