在PHP中访问数据映射器变量?

时间:2014-04-14 17:24:08

标签: php datamapper

我在MVC中有一个应用程序。我想通过ID获取用户的第一个名字。我有一个功能来做这个

function getNameById($id = null) {
    if ($id !== null) {
       // get name by ID from database
       return $id;
    } else {
        // get name by SESSION ID from database
       return $id;
    }
}

但是我看到人们这样称呼这个函数:

$user = new User();
$user->getNameById();

但我不知道如何做这样的陈述。我把我的变量。这是正确使用吗?

$user = new User();
$fname = $user->getNameById();

1 个答案:

答案 0 :(得分:2)

您在此特定情况下使用正确。

if if's

$user = new User();
if($usernames = $user->getNameById(1)) {
    //find and store into $usernames
}
else {
}