Php Can';t在写上下文中使用函数返回值(数值函数)
我得到了一个错误: 无法在写上下文中使用函数返回值 尝试使用此函数调用时:Php Can';t在写上下文中使用函数返回值(数值函数),php,fatal-error,Php,Fatal Error,我得到了一个错误: 无法在写上下文中使用函数返回值 尝试使用此函数调用时: <?php if ( get_price( item_1 ) = 100) { ?> Hello <?php } else { } ?> 但是,当我执行以下操作时,该函数确实起作用: 或者当我使用时=类运算符: 所以我不知道这种特殊用法有什么问题你有错误 <?php if ( get_price( item_1 ) = 100) { ?> 它应该是多一个等于一个( =不是
<?php if ( get_price( item_1 ) = 100) { ?>
Hello
<?php } else { } ?>
但是,当我执行以下操作时,该函数确实起作用:
或者当我使用时=代码>类运算符:
所以我不知道这种特殊用法有什么问题你有错误
<?php if ( get_price( item_1 ) = 100) { ?>
它应该是多一个等于一个(
=
不是它设置的比较。因此获取价格(项目1)=100
不正确。您试图用当前代码将函数设置为100,这是不可能的。但是,!=
如何工作正常?我注意到它正确地检查了值,即使我没有使用!=
,因为!=
表示不等于,其中as=
表示等于,并且 =
表示set
==
和!=
表示相同,但也比较类型。结尾不应为2)
s。评论中也提到了这一点。
<?php if ( get_price( item_1 ) = 100) { ?>
<?php if ( get_price( item_1 ) == 100)) { ?>