"PHP ==, ==="의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-== 참고 자료 == +==참고==))
 
(사용자 2명의 중간 판 3개는 보이지 않습니다)
2번째 줄: 2번째 줄:


==예제 소스 코드==
==예제 소스 코드==
<source lang='php'>
<syntaxhighlight lang='php' run>
<?php
echo ( 0 ) ? "yes": "no";
echo "<h2>0</h2>";
</syntaxhighlight>
if(0) echo "true";
<syntaxhighlight lang='php' run>
else echo "false";
echo ( 'abc' ) ? "yes" : "no";
 
</syntaxhighlight>
echo "<h2>'abc'</h2>";
<syntaxhighlight lang='php' run>
if('abc') echo "true";
echo ( 0 == 'abc' ) ? "yes" : "no";
else echo "false";
</syntaxhighlight>
 
<syntaxhighlight lang='php' run>
echo "<h2>0 == 'abc'</h2>";
echo ( '0' == 'abc' ) ? "yes" : "no";
if(0 == 'abc') echo "true";
</syntaxhighlight>
else echo "false";
<syntaxhighlight lang='php' run>
 
echo ( 0 === 'abc' ) ? "yes" : "no";
echo "<h2>'0' == 'abc'</h2>";
</syntaxhighlight>
if('0' == 'abc') echo "true";
<syntaxhighlight lang='php' run>
else echo "false";
echo ( '0' === 'abc' ) ? "yes" : "no";
 
</syntaxhighlight>
echo "<h2>0 === 'abc'</h2>";
if(0 === 'abc') echo "true";
else echo "false";
 
echo "<h2>'0' === 'abc'</h2>";
if('0' === 'abc') echo "true";
else echo "false";
</source>
:→ http://zetawiki.com/ex/php/equalequal.php
 
==실행 결과==
<source lang='text'>
0
false
 
'abc'
true
 
0 == 'abc'
true
 
'0' == 'abc'
false
 
0 === 'abc'
false
 
'0' === 'abc'
false
</source>


==같이 보기==
==같이 보기==
*[[==]]
* [[==]]
*[[PHP 0, '', null, false 비교]]
* [[PHP array_search()]]
* [[PHP 0, '', null, false 비교]]


==참고==
==참고==

2021년 4월 17일 (토) 20:59 기준 최신판

PHP ==

1 예제 소스 코드[ | ]

echo ( 0 ) ? "yes": "no";
echo ( 'abc' ) ? "yes" : "no";
echo ( 0 == 'abc' ) ? "yes" : "no";
echo ( '0' == 'abc' ) ? "yes" : "no";
echo ( 0 === 'abc' ) ? "yes" : "no";
echo ( '0' === 'abc' ) ? "yes" : "no";

2 같이 보기[ | ]

3 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}