PHP Variable Tests
php version 5.1.6
version for 5.0.4 (as at 26/09/2005)
$v=
NULL
0
FALSE
""
TRUE
1
1.3
-1
"-1"
-1.7
isset($v)
false
true
true
true
true
true
true
true
true
true
if ($v) {
false
false
false
false
true
true
true
true
true
true
$v=
"1"
"1.3"
"0"
" "
"string"
"123str"
"str123"
array()
array(1)
unset($v)
isset($v)
true
true
true
true
true
true
true
true
true
false
if ($v) {
true
true
false
true
true
true
true
false
true
false
$v=
NULL
0
FALSE
""
TRUE
1
1.3
-1
"-1"
-1.7
empty($v)
true
true
true
true
false
false
false
false
false
$v=
"1"
"1.3"
"0"
" "
"string"
"123str"
"str123"
array()
array(1)
unset($v)
empty($v)
false
false
true
false
false
false
false
true
false
true
$v=
NULL
0
FALSE
""
TRUE
1
1.3
-1
"-1"
-1.7
is_scalar($v)
false
true
true
true
true
true
true
true
true
true
is_bool($v)
false
false
true
false
true
false
false
false
false
false
is_string($v)
false
false
false
true
false
false
false
false
true
false
is_int($v)
false
true
false
false
false
true
false
true
false
false
is_numeric($v)
false
true
false
false
false
true
true
true
true
true
is_float($v)
false
false
false
false
false
false
true
false
false
true
is_null($v)
true
false
false
false
false
false
false
false
false
false
is_array($v)
false
false
false
false
false
false
false
false
false
false
$v=
"1"
"1.3"
"0"
" "
"string"
"123str"
"str123"
array()
array(1)
unset($v)
is_scalar($v)
true
true
true
true
true
true
true
false
false
false
is_bool($v)
false
false
false
false
false
false
false
false
false
false
is_string($v)
true
true
true
true
true
true
true
false
false
false
is_int($v)
false
false
false
false
false
false
false
false
false
false
is_numeric($v)
true
true
true
false
false
false
false
false
false
false
is_float($v)
false
false
false
false
false
false
false
false
false
false
is_null($v)
false
false
false
false
false
false
false
false
false
true
is_array($v)
false
false
false
false
false
false
false
true
true
false
$v=
NULL
0
FALSE
""
TRUE
1
1.3
-1
"-1"
-1.7
ctype_digit($v)
false
false
false
false
false
false
false
false
false
false
ctype_alnum($v)
false
false
false
false
false
false
false
false
false
false
ctype_lower($v)
false
false
false
false
false
false
false
false
false
false
ctype_print($v)
false
false
false
false
false
false
false
false
true
false
ctype_space($v)
false
false
false
false
false
false
false
false
false
false
ctype_cntrl($v)
false
true
false
false
false
true
false
false
false
false
ctype_graph($v)
false
false
false
false
false
false
false
false
true
false
$v=
"1"
"1.3"
"0"
" "
"string"
"123str"
"str123"
array()
array(1)
unset($v)
ctype_digit($v)
true
false
true
false
false
false
false
false
false
false
ctype_alnum($v)
true
false
true
false
true
true
true
false
false
false
ctype_lower($v)
false
false
false
false
true
false
false
false
false
false
ctype_print($v)
true
true
true
true
true
true
true
false
false
false
ctype_space($v)
false
false
false
true
false
false
false
false
false
false
ctype_cntrl($v)
false
false
false
false
false
false
false
false
false
false
ctype_graph($v)
true
true
true
false
true
true
true
false
false
false
$v=
NULL
0
FALSE
""
TRUE
1
1.3
-1
"-1"
-1.7
count($v)
0
1
1
1
1
1
1
1
1
1
$v=
"1"
"1.3"
"0"
" "
"string"
"123str"
"str123"
array()
array(1)
unset($v)
count($v)
1
1
1
1
1
1
1
0
1
0
$v=
NULL
0
FALSE
""
TRUE
1
1.3
-1
"-1"
-1.7
gettype($v)
NULL
integer
boolean
string
boolean
integer
double
integer
string
double
$v=
"1"
"1.3"
"0"
" "
"string"
"123str"
"str123"
array()
array(1)
unset($v)
gettype($v)
NULL
integer
boolean
string
boolean
integer
double
integer
string
double
$v=
NULL
0
FALSE
""
TRUE
1
1.3
-1
"-1"
-1.7
intval($v)
0
0
0
0
1
1
1
-1
-1
-1
floatval($v)
0
0
0
0
1
1
1.3
-1
-1
-1.7
strlen($v) NEW!
0
1
0
0
1
1
3
2
2
4
strval($v)
''
'0'
''
''
'1'
'1'
'1.3'
'-1'
'-1'
'-1.7'
$v=
"1"
"1.3"
"0"
" "
"string"
"123str"
"str123"
array()
array(1)
unset($v)
intval($v)
1
1
0
0
0
123
0
0
1
0
floatval($v)
1
1.3
0
0
0
123
0
0
1
0
strlen($v) NEW!
1
3
1
1
6
6
6
5
5
0
strval($v)
'1'
'1.3'
'0'
' '
'string'
'123str'
'str123'
'Array'
'Array'
''
$v=
NULL
0
FALSE
""
TRUE
1
1.3
-1
"-1"
-1.7
floor($v)
0
0
0
0
1
1
1
-1
-1
-2
ceil($v)
0
0
0
0
1
1
2
-1
-1
-1
round($v)
0
0
0
0
1
1
1
-1
-1
-2
$v=
"1"
"1.3"
"0"
" "
"string"
"123str"
"str123"
array()
array(1)
unset($v)
floor($v)
1
1
0
0
0
123
0
false
false
0
ceil($v)
1
2
0
0
0
123
0
false
false
0
round($v)
1
1
0
0
0
123
0
false
false
0
Accessing Array Key/Values
$arr = array (
'zero' => 0,
'one' => 1,
'three' => 'Three',
'null' => NULL,
'false' => false,
'empty' => '',
);
$key =
'zero'
'one'
'two'
'three'
'null'
'false'
'empty'
isset($arr[$key])
true
true
false
true
false
true
true
array_key_exists($key,$arr)
true
true
false
true
true
true
true
if ($arr[$key]) {
false
true
false
true
false
false
false
empty($arr[$key])
true
false
true
false
true
true
true
gettype($arr[$key])
integer
integer
NULL
string
NULL
boolean
string
In case interested all these tests are carried out live as this page is rendered (with a bit of 'eval'), so any upgrade of PHP will immediately showup. If you have a different version of PHP, and would like to host a copy then let me know at the link below.
Hosted at deformedweb.co.uk . Comments/Suggestions/Donations etc to Barry (c)2005
또 다른 링크
http://www.blueshoes.org/en/developer/php_cheat_sheet/
font-family
font-size
font-style
font-variant
font-weight
letter-spacing
line-height
text-decoration
text-align
text-indent
text-transform
white-space
word-spacing
color
bg-attachment
bg-color
bg-image
bg-position
bg-repeat
width
height
border-top
border-right
border-bottom
border-left
margin
padding
max-height
min-height
max-width
min-width
outline-color
outline-style
outline-width
position
top
bottom
right
left
float
display
clear
z-index
list-style-image
list-style-type
list-style-position
vertical-align
border-collapse
border-spacing
caption-side
empty-cells
table-layout
text-shadow
-webkit-box-shadow
border-radius
overflow
cursor
visibility
공유하기
URL 복사 카카오톡 공유 페이스북 공유 엑스 공유