PHP рдореЗрдВ,
FALSE
рдФрд░
NULL
рдорд╛рди рдФрд░ рдЙрдирдХреЗ рд╕рдВрдмрджреНрдз рдореВрд▓реНрдп, рд╡реЗ рдЖрдорддреМрд░ рдкрд░ рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд╣реИрдВ рдФрд░ рдЙрдирдХреА рдЕрдкрдиреА рдЧреИрд░-рд╕реНрдкрд╖реНрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВред
рд▓реЗрдЦ рдЗрди рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рддрд╛ рд╣реИред
рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдкреВрд░реА рддрд╕реНрд╡реАрд░ рдХреА рджреГрд╢реНрдпрддрд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЕрдиреБрднрд╡реА рдкрд╛рдардХреЛрдВ рдХреЗ рд▓рд┐рдП - рд╕реНрдореГрддрд┐ рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЧрд░ рдХреЛрдИ рднреА рдЕрддрд┐ рд╕реВрдХреНрд╖реНрдо рдЕрдВрддрд░ рдореЗрд░реЗ рд╕рд┐рд░ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓ рдЧрдпрд╛ред
FALSE
If
рдПрдХреНрд╕рдкреНрд░реЗрд╢рдВрд╕ рдореЗрдВ
PHP рдкреНрд░рд▓реЗрдЦрди рдХреЗ рдЕрдиреБрд╕рд╛рд░ ,
boolean
рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдХрд╛рд╕реНрдЯрд┐рдВрдЧ рдХреЗ рдмрд╛рдж рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореВрд▓реНрдп FALSE рд╣реИрдВ:
- рдмреВрд▓рд┐рдпрди рдореВрд▓реНрдп рд╣реА рдЧрд▓рдд рд╣реИ
- рдкреВрд░реНрдгрд╛рдВрдХ
0
- рдирд╛рд╡
0.0
- рд░рд┐рдХреНрдд рд╕реНрдЯреНрд░рд┐рдВрдЧ ( рд╕реНрдЯреНрд░рд┐рдВрдЧ ) (
""
) рдФрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ"0"
ред - рдЦрд╛рд▓реА рд╕рд░рдгреА ( рд╕рд░рдгреА ) - рд╕рд░рдгреА ()ред
- рд╢реВрдиреНрдп рд╕рджрд╕реНрдп рдЪрд░ рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд╕реНрддреБ (рдХреЗрд╡рд▓ PHP 4 рдореЗрдВ, рдЗрд╕ рд▓реЗрдЦ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)
- рд╡рд┐рд╢реЗрд╖ рдкреВрд░реНрдг рдорд╛рди (рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдЪрд░ рд╕рд╣рд┐рдд)
- SimpleXML рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ (рдЗрд╕ рдЖрд▓реЗрдЦ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ)
рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЕрдЧрд░ рдЗрд╕ рддрд░рд╣ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рд╢рд░реНрдд рдХреЗ рд▓рд┐рдП рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
if (тАж) echo тАЬ1тАЭ; else echo тАЬ0тАЭ;
рддрдм рд╕реНрдЯреНрд░рд┐рдВрдЧ
"0"
рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
рдпрджрд┐ рдЪрд░ рдХрд╛ рдорд╛рди рд╕реЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (
unset
), рддреЛ рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рднреА рдЬрд╛рд░реА рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдПрдХ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЪреЗрддрд╛рд╡рдиреА рдХреЛ
@
рд╡реИрд░рд┐рдПрдмрд▓ рд╕реЗ рдкрд╣рд▓реЗ рд▓рд┐рдЦрдХрд░ рд╣рдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
if (@$undefVar) { тАж}
рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдЪрд░рдо рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдХреЗрд╡рд▓
@
рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрдм рдЖрдк рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕реЛрдЪрддреЗ рд╣реИрдВ рдФрд░ рдХреЛрдИ рдЕрдиреНрдп рдЙрдкрдпреБрдХреНрдд рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИрдВред
isset()
рдлрд╝рдВрдХреНрд╢рди рджреЗрдЦреЗрдВред
is_null()
рдлрд╝рдВрдХреНрд╢рди рдФрд░ рднрд╛рд╖рд╛ рдирд┐рд░реНрдорд╛рдг isset()
рдФрд░ empty()
is_null () рдХреЗрд╡рд▓ рдЙрди рдЪрд░ рдХреЗ рд▓рд┐рдП
TRUE
рд▓реМрдЯрд╛рддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдХреЛрдИ рдорд╛рди рдЕрд╕рд╛рдЗрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдпрд╛ рдЬрд┐рдиреНрд╣реЗрдВ
NULL
рдорд╛рди рдЕрд╕рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
is_null()
рдХреА рддреБрд▓рдирд╛ рдореЗрдВ isset () рдПрдХ рд╕реЗ рдПрдХ рд╡рд┐рдкрд░реАрдд рдмреВрд▓рд┐рдпрди рдорд╛рди рджреЗрддрд╛ рд╣реИред
рдпрджрд┐ рдХреЛрдИ рдорд╛рди рдЪрд░ рдХреЛ рдирд╣реАрдВ рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ
is_null()
рднреА рдПрдХ рдЪреЗрддрд╛рд╡рдиреА
┬лUndefined variable┬╗
, рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд
isset()
, рдЬреЛ рдХреЛрдИ рдЪреЗрддрд╛рд╡рдиреА рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рдХрд┐рд╕реА рд╡реИрд░рд┐рдПрдмрд▓ рдХрд╛ рдорд╛рди рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдЕрдирд╕реЗрдЯ () рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЬрдм рдЖрдк рд╡реИрд░рд┐рдПрдмрд▓ рд╡реИрд▓реНрдпреВ рдХреЛ рдкрдврд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдХрдВрдкрд╛рдЗрд▓рд░ рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдЗрд╕реЗ
NULL
рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐, рдЪрд░ рдХреЗ рд╡рд┐рдкрд░реАрдд, рд╕реНрдерд┐рд░рд╛рдВрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд () рдирд┐рд░реНрдорд╛рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЦрд╛рд▓реА рдХреЗ рд╕рд╛рде () рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИ - рд╕рдЪреНрдЪреЗ рдореВрд▓реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП
TRUE
рд▓реМрдЯрд╛рддрд╛ рд╣реИ,
FALSE
- рдЕрдиреНрдп рд╕рднреА рдХреЗ рд▓рд┐рдП, рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдКрдкрд░ рджреА рдЧрдИ рд╕реВрдЪреА рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдкреНрд░рд▓реЗрдЦрди рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ ред рд╡реИрд╕реЗ, рдЬреЛ рд▓реЛрдЧ рдЕрдкрдиреЗ рджрдо рдкрд░ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ, рдЙрдирдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рдЪрд░ рдХреЛ
empty()
рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рдирд┐рд░рдВрддрд░ рдкрд╛рд╕ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╕рдордп, рдХрдВрдкрд╛рдЗрд▓рд░ рдПрдХ рд╕рд┐рдВрдЯреИрдХреНрд╕ рддреНрд░реБрдЯрд┐ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИред
рдРрд░реЗ рдЗрдВрдбреЗрдХреНрд╕рд┐рдВрдЧ
рд╕рд░рдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, рд╕рднреА рдЭреВрдареЗ рдореВрд▓реНрдп рдПрдХ рддрддреНрд╡ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░реЗрдВрдЧреЗред
рдПрдХрдорд╛рддреНрд░ рдЕрдкрд╡рд╛рдж рдЦрд╛рд▓реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЗрдВрдбреЗрдХреНрд╕ (
''
) рдФрд░
NULL
рдорд╛рди рд╣реИрдВ - рдЗрди рджреЛ рдореВрд▓реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП, рдореЗрдореЛрд░реА рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рдЬрдЧрд╣ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рдЦрд╛рд▓реА рд╕рд░рдгреА
array()
, рд╕рд╛рде рд╣реА рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рд╕рд░рдгреА рдХрд╛ рдорд╛рди, рдПрдХ рд╕рд░рдгреА рд╕реВрдЪрдХрд╛рдВрдХ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ - рд╕рдВрдХрд▓рдХ рдПрдХ рдЪреЗрддрд╛рд╡рдиреА
┬лIllegal offset type┬╗
рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕реВрдЪрдХрд╛рдВрдХ рдХреЗ рдЕрдиреБрд░реВрдк рдореВрд▓реНрдп рд╕реЗрдЯ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред
рд╕рд░рдгреА рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рддрддреНрд╡реЛрдВ рдХреЗ рдЕрдиреБрд░реВрдк рдЦрд╛рд▓реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдФрд░
NULL
рдХреЗ рд╕реВрдЪрдХрд╛рдВрдХреЛрдВ рдХреЗ рд▓рд┐рдП, рдЖрдк рдирд┐рдореНрди рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдо рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВ:
function index($var) { if ($var === NULL) return 'NULL'; return 'V' . $var; }
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореВрд▓реНрдпреЛрдВ рдХреЛ рд╕реЗрдЯ рдХрд░рддреЗ рд╕рдордп, рд╣рдо рдЦрд╛рд▓реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдФрд░
NULL
рдорд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реВрдЪрдХрд╛рдВрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВрдЧреЗ, рдФрд░ рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ рд╣рдо рд╡рд┐рднрд┐рдиреНрди рд╕реВрдЪрдХрд╛рдВрдХреЛрдВ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░реЗрдВрдЧреЗ:
$arr[index('')]='value for empty string '; $arr[index(NULL)]='value for NULL';
рд╕рд░рдгреА рд╕реВрдЪрдХрд╛рдВрдХ рдПрдХ рдЕрд▓рдЧ рд╡рд┐рд╖рдп рд╣реИред рдореИрдВ рдХреЗрд╡рд▓ рдЗрд╕ рддрдереНрдп рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджреВрдВрдЧрд╛ рдХрд┐ рдкреВрд░реНрдгрд╛рдВрдХ рдЗрдВрдбреЗрдХреНрд╕
$arr[555]
рдХреЗ рд╕рд╛рде рдореВрд▓реНрдп рдПрд░реЗ рдореЗрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЗрдВрдбреЗрдХреНрд╕
$arr['555']
$arr[555]
рдХреЗ рдЕрдиреБрд░реВрдк рдореВрд▓реНрдп рдХреЗ рд╕рд╛рде рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред
рдРрд╕реА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЗрд╕ рддрдереНрдп рд╕реЗ рдЬреБрдбрд╝реА рд╣реЛрддреА рд╣реИрдВ рдХрд┐ рд╕рд░рдгрд┐рдпреЛрдВ рдХреЗ рд╕реВрдЪрдХрд╛рдВрдХ рдпрд╛ рддреЛ рдкреВрд░реНрдгрд╛рдВрдХ рдпрд╛ рддрд╛рд░ рд╣реЛрддреЗ рд╣реИрдВред рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА php рдореИрдиреБрдЕрд▓ рдореЗрдВ рд╕рд░рдгреА рдкреНрд░рдХрд╛рд░ рдХреЗ рд╡рд┐рд╡рд░рдг рдореЗрдВ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИред
рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡
рдЭреВрдареЗ рд╕реНрдерд┐рд░рд╛рдВрдХ рдХреЗ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рдорд╡рд░реНрддреА рдХрд░рддреЗ рд╕рдордп, рдорд╛рди рдиреАрдЪреЗ рджреА рдЧрдИ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рджрд┐рдЦрд╛рдИ рдЧрдИ рдирд┐рдореНрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ:
рдореВрд▓реНрдп | рдкрдВрдХреНрддрд┐ |
---|---|
рдЧрд▓рдд | (рдЦрд╛рд▓реА рд▓рд╛рдЗрди) |
0 | 0 |
0.0 | 0 |
"" | (рдЦрд╛рд▓реА рд▓рд╛рдЗрди) |
"0" | 0 |
рд╕рд░рдгреА () | рд╕рд░рдгреА |
рд╢реВрдиреНрдп | (рдЦрд╛рд▓реА рд▓рд╛рдЗрди) |
@ $ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд | (рдЦрд╛рд▓реА рд▓рд╛рдЗрди) |
рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд░реВрдкрд╛рдВрддрд░рдг рдХрд╛ рд╡рд┐рд╖рдп рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдореЗрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЦрдВрдб рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ред
рддреБрд▓рдирд╛рддреНрдордХ рд╕рдВрдЪрд╛рд▓рдХ
рд╣рдо рддреБрд▓рдирд╛ рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЗ рдкрд╛рд╕ рдЬрд╛рддреЗ рд╣реИрдВред
рд╕рднреА рдЧрд▓рдд рдорд╛рди, рдЬреИрд╕рд╛ рдХрд┐ рдЕрдкреЗрдХреНрд╖рд┐рдд рд╣реИ,
FALSE
рдорд╛рди рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдкрд░ рд╕рд╣реА рд▓реМрдЯреЗрдВ "
==
" рдСрдкрд░реЗрдЯрд░ред
рд▓реЗрдХрд┐рди рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рдЭреВрдареА рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реНрдерд┐рд░рд╛рдВрдХ рдХреА рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╕рдордп рдХрд┐рд╕реА рдХреЛ рднреА рд╕рдХрд╛рд░рд╛рддреНрдордХрддрд╛ рдкрд░ рднрд░реЛрд╕рд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╣рдо рдЧрд▓рдд рдорд╛рдиреЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╣реБрдП рдПрдХ рдкреВрд░реНрдг рддрд╛рд▓рд┐рдХрд╛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддреЗ рд╣реИрдВ (рдкреНрд▓рд╕ рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рддрддреНрд╡реЛрдВ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬрдм "
!=
" рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рддреБрд▓рдирд╛ рдХреА рдЬрд╛рддреА рд╣реИ, рддреЛ рд╕рд╣реА рдорд╛рди рд▓реМрдЯрд╛рдПрдВ:
=! | рдЧрд▓рдд | 0 | 0.0 | "" | "0" | рд╕рд░рдгреА () | рд╢реВрдиреНрдп | @ $ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд |
---|---|---|---|---|---|---|---|---|
рдЧрд▓рдд | ||||||||
0 | + | |||||||
0.0 | + | |||||||
"" | + | + | ||||||
"0" | + | + | + | + | ||||
рд╕рд░рдгреА () | + | + | + | + | ||||
рд╢реВрдиреНрдп | + | |||||||
@ $ рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд | + |
$undef
рдЪрд░ рдЬрд┐рд╕реЗ рдПрдХ рдорд╛рди рдирд╣реАрдВ рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рдерд╛
рддрд╛рд▓рд┐рдХрд╛ рд╕реЗ рдЖрдк рдХреБрдЫ рдЕрдЪреНрдЫреЗ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ:
1. рдпрджрд┐ рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо рдХреЗрд╡рд▓ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдЖрд╕рд╛рдиреА рд╕реЗ рдЙрдирдХреА рддреБрд▓рдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЪрд┐рдВрддрд╛ рди рдХрд░реЗрдВ рдХрд┐
""
(рдЦрд╛рд▓реА рд╕реНрдЯреНрд░рд┐рдВрдЧ)
"0"
рдмрд░рд╛рдмрд░ рд╣реЛрдЧреАред
2. рдПрд░рд░реНрд╕ рдХрднреА рднреА рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕, рдкреВрд░реНрдгрд╛рдВрдХ рдФрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдмрд░рд╛рдмрд░ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред
рдЪреВрдВрдХрд┐ рд╡рд┐рднрд┐рдиреНрди рдЭреВрдареЗ рд╕реНрдерд┐рд░рд╛рдВрдХ рдХрд╛ рдкреНрд░рдХрд╛рд░ рдЕрд▓рдЧ рд╣реИ, рдЙрдиреНрд╣реЗрдВ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреА рдПрдХ рдЬреЛрдбрд╝реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
===
рдФрд░
!==
ред
===
рдСрдкрд░реЗрдЯрд░ рдЭреВрдареЗ рдореВрд▓реНрдпреЛрдВ рдХреЗ рд╕рднреА рдЬреЛрдбрд╝реЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЧрд▓рдд рдореВрд▓реНрдп рджреЗрддрд╛ рд╣реИред
рдПрдХ рд╕рдЪреНрдЪрд╛ рдореВрд▓реНрдп рдХреЗрд╡рд▓ рддрд░реНрдХреЛрдВ рдХреЗ рд▓рд┐рдП рд▓реМрдЯрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ NULL рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рджреВрд╕рд░реЗ рдХреЛ рдХреЛрдИ рдорд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
NULL Variables рдФрд░ Undefined Variables рдХреЗ рдмреАрдЪ рдЕрдВрддрд░
===
рдСрдкрд░реЗрдЯрд░ рдЖрдкрдХреЛ рд╕рднреА рдЭреВрдареЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдХреЗрд╡рд▓ рдЙрди рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рд╕реЗ, рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдПрдХ рд╡реИрд▓реНрдпреВ рдЕрд╕рд╛рдЗрди рдирд╣реАрдВ рдХреА рдЧрдИ рдереАред
рдЗрд╕ рддрд░рд╣ рдХреЗ рдЪрд░ рдХреЛ get_defined_vars () рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд╣рдЪрд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдпрджрд┐ рдЖрдкрдХреЛ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЪрд░
$var
рдХрд╛ рдорд╛рди рдЕрд╕рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдирд┐рдореНрди рдХреЛрдб рдЯреБрдХрдбрд╝рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
if (array_key_exists('var', get_defined_vars()) ) { echo "var is defined"; // $var is assigned NULL } else { echo "var is NOT defined"; // $var is not defined or unset($var) was called }
рдирд┐рд╖реНрдХрд░реНрд╖
рдЖрдкрдХреЛ рд╣рдореЗрд╢рд╛ рдпрд╛рдж рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ PHP рдореЗрдВ рджреЛ рдЭреВрдареЗ рдореВрд▓реНрдп рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рдмрд░рд╛рдмрд░ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЪрд░, рдЬреЛ рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ, рднрд┐рдиреНрди рд╣реЛрддреЗ рд╣реИрдВ, рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдкрд░ рд╕рдорд╛рди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рддрд░рд╣ рдХреЗ рдЖрд╢реНрдЪрд░реНрдп рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк
===
рдФрд░
!==
рдСрдкрд░реЗрдЯрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╕рд░рдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, рдЖрд╢реНрдЪрд░реНрдп рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рд╡рд┐рднрд┐рдиреНрди рд╕реВрдЪрдХрд╛рдВрдХреЛрдВ рдХреА рдЧрд╛рд░рдВрдЯреА рдХреЗ рд▓рд┐рдП рдореВрд▓реНрдпреЛрдВ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд╝рдВрдХреНрд╢рди рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред рдЙрд╕рдХреЗ рдмрд╛рдж, рдХреЗрд╡рд▓ рдЗрд╕рдХреА рдорджрдж рд╕реЗ рд╕рд░рдгреА рдХреЗ рддрддреНрд╡реЛрдВ рддрдХ рдкрд╣реБрдВрдЪред рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдзреАрдорд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрд╢реНрдЪрд░реНрдп рд╕реЗ рдмрдЪрдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред
рдкрд░реАрдХреНрд╖рдг PHP 5.3.1 рдкрд░ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рд╕рдВрдмрдВрдзрд┐рдд рд▓рд┐рдВрдХ
1. PHP рдкреНрд░рдХрд╛рд░ рддреБрд▓рдирд╛ рддрд╛рд▓рд┐рдХрд╛рдУрдВ ред
2. PHP рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ MySQl рдирд▓ рдФрд░ рдЦрд╛рд▓реА рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ ред