如果请求页面的用户的[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
)
)
这应该很简单,但我已经坚持了几个小时。
答案 0 :(得分:1)
这是一个整数索引数组,其中一个元素包含一个对象。此外,您发布的代码将无法解析,并且是一个解析错误。修复语法后:
<?php if ($membership[0]->is_vip == 5) { ?>
do stuff
<?php } else { ?>
do other stuff
<?php } ?>
确保在开发时使用错误报告:
error_reporting(E_ALL);
ini_set('display_errors', '1');
答案 1 :(得分:-1)
我相信AbraCadaver的帖子是正确的
<?php if ($membership[0]->is_vip == 5) { ?>
但是你的结束标签也存在问题。
<?php } else {
应该是
<?php } else { ?>
并且需要使用
关闭您的else语句<?php } ?>