可能重复:
不能在写上下文中使用函数返回值
这是我的变量来源。
<?php
if ($admin->get_permissions()=3)
echo 'Welcome to the Admin Panel';
else
echo 'Sorry, You do not have access to this page';
?>
我实际上试图用 if 语句调用的代码是:
public function get_permissions() {
        $username = $_SESSION['admin_login'];
        global $db;
        $info = $db->get_row("SELECT `permissions` FROM `user` WHERE `username` = '" . $db->escape($username) . "'");
        if(is_object($info))
            return $info->permissions;
        else
            return '';
    }
这应该是一种通过使用 else if 语句来调用我的用户被授权的页面的简单方法。或者所以我想