Глава 7. оЕПЕЛЕММШЕ

Содержание
нЯМНБШ
оПЕДНОПЕДЕКЕММШЕ ОЕПЕЛЕММШЕ
нАКЮЯРЭ БХДХЛНЯРХ ОЕПЕЛЕММНИ
оЕПЕЛЕММШЕ ОЕПЕЛЕММШЕ
оЕПЕЛЕММШЕ БМЕ PHP

нЯМНБШ

оЕПЕЛЕММШЕ Б PHP ОПЕДЯРЮБКЕМШ ГМЮЙНЛ ДНККЮПЮ Я ОНЯКЕДСЧЫХЛ ХЛЕМЕЛ ОЕПЕЛЕММНИ. хЛЪ ОЕПЕЛЕММНИ ВСБЯРБХРЕКЭМН Й ПЕЦХЯРПС.

хЛЕМЮ ОЕПЕЛЕММШУ ЯННРБЕРЯРБСЧР РЕЛ ФЕ ОПЮБХКЮЛ, ВРН Х НЯРЮКЭМШЕ МЮХЛЕМНБЮМХЪ Б PHP. оПЮБХКЭМНЕ ХЛЪ ОЕПЕЛЕММНИ ДНКФМН МЮВХМЮРЭЯЪ Я АСЙБШ ХКХ ЯХЛБНКЮ ОНДВЕПЙХБЮМХЪ Я ОНЯКЕДСЧЫХЛХ Б КЧАНЛ ЙНКХВЕЯРБЕ АСЙБЮЛХ, ЖХТПЮЛХ ХКХ ЯХЛБНКЮЛХ ОНДВЕПЙХБЮМХЪ щРН ЛНФМН НРНАПЮГХРЭ ПЕЦСКЪПМШЛ БШПЮФЕМХЕЛ: '[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*'

Замечание: дКЪ МЮЬХУ ЖЕКЕИ АСЙБШ ГДЕЯЭ - ЩРН a-z, A-Z, Х ASCII-ЯХЛБНКШ ЯН 127 ОН 255 (0x7f-0xff).

<?php
$var
= "Bob";
$Var = "Joe";
echo
"$var, $Var";      // БШБЕДЕР "Bob, Joe"

$4site = 'not yet';     // МЕБЕПМН; МЮВХМЮЕРЯЪ Я ЖХТПШ
$_4site = 'not yet';    // БЕПМН; МЮВХМЮЕРЯЪ Я ЯХЛБНКЮ ОНДВЕПЙХБЮМХЪ
$tДyte = 'mansikka';    // БЕПМН; 'Д' ЩРН (дНОНКМХРЕКЭМШИ) ASCII 228.
?>

б PHP 3 ОЕПЕЛЕММШЕ БЯЕЦДЮ ОПХЯБЮХБЮКХЯЭ ОН ГМЮВЕМХЧ. рН ЕЯРЭ, ЙНЦДЮ БШ ОПХЯБЮХБЮЕРЕ БШПЮФЕМХЕ ОЕПЕЛЕММНИ, БЯЕ ГМЮВЕМХЕ НПХЦХМЮКЭМНЦН БШПЮФЕМХЪ ЙНОХПСЕРЯЪ Б ЩРС ОЕПЕЛЕММСЧ. щРН НГМЮВЮЕР, Й ОПХЛЕПС, ВРН ОНЯКЕ ОПХЯБНЕМХЪ НДМНИ ОЕПЕЛЕММНИ ГМЮВЕМХЪ ДПСЦНИ, ХГЛЕМЕМХЕ НДМНИ ХГ МХУ МЕ БКХЪЕР МЮ ГМЮВЕМХЕ ДПСЦНИ. дНОНКМХРЕКЭМСЧ ХМТНПЛЮЖХЧ НА ЩРНЛ ЯОНЯНАЕ ОПХЯБНЕМХЪ ЯЛНРПХРЕ Б ПЮГДЕКЕ бШПЮФЕМХЪ.

PHP 4 ОПЕДКЮЦЮЕР ХМНИ ЯОНЯНА ОПХЯБНЕМХЪ ГМЮВЕМХИ ОЕПЕЛЕММШЛ: ОПХЯБНЕМХЕ ОН ЯЯШКЙЕ. щРН НГМЮВЮЕР, ВРН МНБЮЪ ОЕПЕЛЕММЮЪ ОПНЯРН ЯЯШКЮЕРЯЪ (ХМЮВЕ ЦНБНПЪ, "ЯРЮМНБХРЯЪ ОЯЕБДНМХЛНЛ" ХКХ "СЙЮГШБЮЕР") МЮ НПХЦХМЮКЭМСЧ ОЕПЕЛЕММСЧ. хГЛЕМЕМХЪ Б НДМНИ ОЕПЕЛЕММНИ НРПЮФЮЧРЯЪ МЮ НПХЦХМЮКЕ, Х МЮНАНПНР. щРН РЮЙФЕ НГМЮВЮЕР, ВРН ЙНОХПНБЮМХЪ МЕ ОПНХЯУНДХР; РЮЙХЛ НАПЮГНЛ, ОПХЯБНЕМХЕ НЯСЫЕЯРБКЪЕРЯЪ АШЯРПЕЕ. нДМЮЙН, КЧАНЕ СБЕКХВЕМХЕ ЯЙНПНЯРХ АСДЕР УНПНЬН ГЮЛЕРМН РНКЭЙН Б ЯФЮРШУ ЖХЙКЮУ ХКХ ОПХ ОПХЯБНЕМХХ АНКЭЬХУ ЛЮЯЯХБНБ ХКХ НАЗЕЙРНБ.

дКЪ ОПХЯБНЕМХЪ ОН ЯЯШКЙЕ, ОПНЯРН ДНАЮБЭРЕ ЮЛОЕПЯЮМД (&) Й МЮВЮКС ХЛЕМХ ОПХЯБЮХБЮЕЛНИ (ХЯУНДМНИ) ОЕПЕЛЕММНИ. мЮОПХЛЕП, ЯКЕДСЧЫХИ ТПЮЦЛЕМР ЙНДЮ ДБЮФДШ БШБНДХР 'My name is Bob':

<?php
$foo
= 'Bob';              // оПХЯБЮХБЮЕР $foo ГМЮВЕМХЕ 'Bob'
$bar = &$foo;              // яЯШКЙЮ МЮ $foo ВЕПЕГ $bar.
$bar = "My name is $bar";  // хГЛЕМЕМХЕ $bar...
echo $bar;
echo
$foo;                 // ЛЕМЪЕР Х $foo.
?>

бЮФМН НРЛЕРХРЭ, ВРН ОН ЯЯШКЙЕ ЛНЦСР АШРЭ ОПХЯБНЕМШ РНКЭЙН ХЛЕМНБЮММШЕ ОЕПЕЛЕММШЕ.

<?php
$foo
= 25;
$bar = &$foo;      // щРН БЕПМНЕ ОПХЯБНЕМХЕ.
$bar = &(24 * 7);  // мЕБЕПМН; ЯЯШКЙЮ МЮ МЕХЛЕМНБЮММНЕ БШПЮФЕМХЕ.

function test()
{
   return
25;
}

$bar = &test();    // мЕБЕПМН.
?>


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