<?php $a = 5; // Integer $b = 5.34; // Float $c = "hello"; // String $d = true; // Boolean $e = NULL; // NULL $a = (string) $a; $b = (string) $b; $c = (string) $c; $d = (string) $d; $e = (string) $e; //To verify the type of any object in PHP, use the var_dump() function: var_dump($a); var_dump($b); var_dump($c); var_dump($d); var_dump($e); ?>
Note that when casting a Boolean into string it gets the value "1", and when casting NULL into string it is converted into an empty string "".
string(1) "5" string(4) "5.34" string(5) "hello" string(1) "1" string(0) ""
注意,把布尔值转换成字符串时,会得到值 "1"。 把 NULL 转换成字符串时,会转换成空字符串 ""。