Приложение M. рЮАКХЖЮ ЯПЮБМЕМХЪ РХОНБ Б PHP

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

дН НЯЛНРПЮ РЮАКХЖ, БЮФМН ГМЮРЭ Х ОНМХЛЮРЭ РХОШ ОЕПЕЛЕММШУ Х ХУ ГМЮВЕМХЪ. й ОПХЛЕПС, "42" -- ЯРПНЙЮ, Б РН БПЕЛЪ ЙЮЙ 42 -- ЖЕКНЕ. FALSE -- КНЦХВЕЯЙНЕ, Ю "false" -- ЯРПНЙЮ.

Замечание: HTML-ТНПЛШ МЕ ОЕПЕДЮЧР РХО ОЕПЕЛЕММНИ: НМХ БЯЕЦДЮ ОЕПЕДЮЧР ЯРПНЙХ. дКЪ ОПНБЕПЙХ ЪБКЪЕРЯЪ КХ ЯРПНЙЮ ВХЯКНЛ, ХЯОНКЭГСИРЕ ТСМЙЖХЧ is_numeric().

Замечание: хЯОНКЭГНБЮМХЕ if ($x) ОНЙЮ $x МЕ НОПЕДЕКЕМЮ ЯЦЕМЕПХПСЕР НЬХАЙС E_NOTICE. бЛЕЯРН ЩРНЦН ХЯОНКЭГСИРЕ ТСМЙЖХЧ empty() ХКХ isset() Х/ХКХ ХМХЖХЮКХГХПСИРЕ ОЕПЕЛЕММСЧ.

Таблица M-1. яПЮБМЕМХЕ РХОНБ $x Х ПЕГСКЭРЮРНБ ТСМЙЖХИ PHP, ЯБЪГЮММШУ Я РХОЮЛХ

бШПЮФЕМХЕgettype()empty()is_null()isset()КНЦХВЕЯЙНЕ : if($x)
$x = "";ЯРПНЙЮTRUEFALSETRUEFALSE
$x = NULLNULLTRUETRUEFALSEFALSE
var $x;NULLTRUETRUEFALSEFALSE
$x МЕНОПЕДЕКЕМЮNULLTRUETRUEFALSEFALSE
$x = array();ЛЮЯЯХБTRUEFALSETRUEFALSE
$x = false;КНЦХВЕЯЙНЕTRUEFALSETRUEFALSE
$x = true;КНЦХВЕЯЙНЕFALSEFALSETRUETRUE
$x = 1;ЖЕКНЕFALSEFALSETRUETRUE
$x = 42;ЖЕКНЕFALSEFALSETRUETRUE
$x = 0;ЖЕКНЕTRUEFALSETRUEFALSE
$x = -1;ЖЕКНЕFALSEFALSETRUETRUE
$x = "1";ЯРПНЙЮFALSEFALSETRUETRUE
$x = "0";ЯРПНЙЮTRUEFALSETRUEFALSE
$x = "-1";ЯРПНЙЮFALSEFALSETRUETRUE
$x = "php";ЯРПНЙЮFALSEFALSETRUETRUE
$x = "true";ЯРПНЙЮFALSEFALSETRUETRUE
$x = "false";ЯРПНЙЮFALSEFALSETRUETRUE

Таблица M-2. цХАЙНЕ ЯПЮБМЕМХЕ Я ОНЛНЫЭЧ ==

 TRUEFALSE10-1"1""0""-1"NULLarray()"php"
TRUETRUEFALSETRUEFALSETRUETRUEFALSETRUEFALSEFALSETRUE
FALSEFALSETRUEFALSETRUEFALSEFALSETRUEFALSETRUETRUEFALSE
1TRUEFALSETRUEFALSEFALSETRUEFALSEFALSEFALSEFALSEFALSE
0FALSETRUEFALSETRUEFALSEFALSETRUEFALSETRUEFALSETRUE
-1TRUEFALSEFALSEFALSETRUEFALSEFALSETRUEFALSEFALSEFALSE
"1"TRUEFALSETRUEFALSEFALSETRUEFALSEFALSEFALSEFALSEFALSE
"0"FALSETRUEFALSETRUEFALSEFALSETRUEFALSEFALSEFALSEFALSE
"-1"TRUEFALSEFALSEFALSETRUEFALSEFALSETRUEFALSEFALSEFALSE
NULLFALSETRUEFALSETRUEFALSEFALSEFALSEFALSETRUETRUEFALSE
array()FALSETRUEFALSEFALSEFALSEFALSEFALSEFALSEFALSETRUEFALSE
"php"TRUEFALSEFALSETRUEFALSEFALSEFALSEFALSEFALSEFALSETRUE

Таблица M-3. ф╦ЯРЙНЕ ЯПЮБМЕМХЕ Я ОНЛНЫЭЧ ===

 TRUEFALSE10-1"1""0""-1"NULLarray()"php"
TRUETRUEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSE
FALSEFALSETRUEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSE
1FALSEFALSETRUEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSE
0FALSEFALSEFALSETRUEFALSEFALSEFALSEFALSEFALSEFALSEFALSE
-1FALSEFALSEFALSEFALSETRUEFALSEFALSEFALSEFALSEFALSEFALSE
"1"FALSEFALSEFALSEFALSEFALSETRUEFALSEFALSEFALSEFALSEFALSE
"0"FALSEFALSEFALSEFALSEFALSEFALSETRUEFALSEFALSEFALSEFALSE
"-1"FALSEFALSEFALSEFALSEFALSEFALSEFALSETRUEFALSEFALSEFALSE
NULLFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSETRUEFALSEFALSE
array()FALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSETRUEFALSE
"php"FALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSETRUE

гЮЛЕРЙЮ Н PHP 3.0: яРПНЙЮ "0" ЯВХРЮКЮЯЭ МЕ ОСЯРНИ, Б PHP4 ЯХРСЮЖХЪ ХГЛЕМХКЮЯЭ: ЯРПНЙЮ РПЮЙРСЕРЯЪ ЙЮЙ ОСЯРЮЪ.


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