如果请求页面的用户的is_vip值等于"5“,我会尝试显示一个自定义的HTML页。
这是我想要运行的代码行:
<?php if ($membership["is_vip"] == 5) { ?>
do stuff
<?php } else {
do other stuff但是,它不能正确显示自定义结果,$membership的内容在打印时如下所示。
Array
(
[0] => napify\Model\Membership Object
(
[is_vip] => 5
)
)这应该很简单,但我已经被困在这里好几个小时了。
发布于 2018-06-14 05:37:40
这是一个整数索引数组,其中一个元素包含一个对象。另外,您发布的代码不会解析,这是一个解析错误。一旦修复了语法:
<?php if ($membership[0]->is_vip == 5) { ?>
do stuff
<?php } else { ?>
do other stuff
<?php } ?>确保在开发时使用错误报告:
error_reporting(E_ALL);
ini_set('display_errors', '1');发布于 2018-06-14 05:48:42
我相信AbraCadaver的帖子是正确的
<?php if ($membership[0]->is_vip == 5) { ?>但是你的结束标签也有一个问题。
<?php } else {应该是
<?php } else { ?>并且您的else语句需要用
<?php } ?>https://stackoverflow.com/questions/50846538
复制相似问题