// 判断 0 与 ''、null、empty、false 之间的关系
$a = 0;
echo "0 与 ''、 비어 있음、null、false 之间的关系:";
if($a == ''){
echo "0 == '';";
}else{
echo "0 != '';";
}
if(trim($a) == ''){
echo "trim(0) == '';";
}else{
echo "trim(0) != '';";
}
if(strval($a) == ''){
echo "strval(0) == '';";
}else{
echo "strval(0) != '';";
}
if($a === ''){
echo "0 === '';";
}else{
echo "0 !=== '';";
}
if(empty($a)){
echo "0은 비어 있습니다.";
}else{
echo "0은 비어 있지 않습니다.";
}
if(is_null($a)){
echo "0은 null입니다.";
}else{
echo "0은 null이 아닙니다.";
}
if(is_numeric($a)){
echo "0은 숫자입니다.";
}else{
echo "0은 숫자가 아닙니다.";
}
if(is_string($a)){
echo "0은 문자열입니다.";
}else{
echo "0은 문자열이 아닙니다.";
}
if(!$a){
echo "0은 false입니다.";
}else{
echo "0은 false가 아닙니다.";
}
// 判断 '' 와 0, null, 비어 있음, false 之间的关系
$a = '';
echo "'' 와 0, 비어 있음, null, false 之间的关系:";
if($a == 0){
echo "'' == 0;";
}else{
echo "'' != 0;";
}
if(intval($a) == 0){
echo "intval('') == 0;";
}else{
echo "intval('') != 0;";
}
if(empty($a)){
echo "''가 비어 있습니다.";
}else{
echo "''는 비어 있지 않습니다.";
}
if(is_null($a)){
echo "''는 null입니다.";
}else{
echo "''는 null이 아닙니다.";
}
if(is_numeric($a)){
echo "''는 숫자입니다.";
}else{
echo "''는 숫자가 아닙니다.";
}
if(is_string($a)){
echo "''는 문자열입니다.";
}else{
echo "''는 문자열이 아닙니다.";
}
if(!$a){
echo "''는 false입니다.";
}else{
echo "''는 false가 아닙니다.";
}
// 判断 null 와 ''、0、empty、false 之间的关系
$a = null;
echo "null 和 ''、0、empty、false の间的关系:";
if($a == ''){
echo "null == '';";
}else{
echo "null != '';";
}
if($a == 0){
echo "null == 0;";
}else{
echo "null != 0;";
}
if($a === ''){
echo "null === '';";
}else{
echo "null !=== '';";
}
if($a === 0){
echo "null === 0;";
}else{
echo "null !=== 0;";
}
if(strval($a) == ''){
echo "strval(null) == '';";
}else{
echo "strval(null) != '';";
}
if(intval($a) == 0){
echo "intval(null) == 0;";
}else{
echo "intval(null) != 0;";
}
if(empty($a)){
echo "null은 비어 있습니다.";
}else{
echo "null은 비어 있지 않습니다.";
}
if(is_numeric($a)){
echo "null은 숫자입니다.";
}else{
echo "null은 숫자가 아닙니다.";
}
if(is_string($a)){
echo "null은 문자열입니다.";
}else{
echo "null은 문자열이 아닙니다.";
}
if(!$a){
echo "null은 false입니다.";
}else{
echo "null은 false가 아닙니다.";
}
에코 "";
我想根据输流结果道可以清楚了解决空字符串、0、null、empty그리고false 间的大概关系,在开发过程中灵活运运上述의 혁신적인 방법 ,加上良好的逻辑,基本上应该是不会出现问题的了。
以上就介绍了PHP中공자符串介绍0, null, 비어 있고 false로 间的关系,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。