我有一个让我感到困惑的问题。 如果我在语句中写一个print函数总是返回true。 例如:
isHidden
现在我知道事情不是这样,我不应该写,但我在另一个论坛上看到了这个问题。
我查了一下,看到打印总是返回1,这意味着它实际上是1 ==='y',但这仍然不应该是真的。
知道为什么会这样吗?
答案 0 :(得分:0)
将您的print()
写入()
,以便首先执行打印功能,然后匹配条件
<?php
if ((print('x')) === 'y')
echo 'true';