ハンドラーからオブジェクトを取得しようとしましたが、それが「is_object」を持つオブジェクトかどうかを調べようとすると、答えは false で、「is_array」への答えは true です。
なんで ?
これは私のコードです:
// Get members list
$criteria = new CriteriaCompo();
$criteria->setSort('member_id');
$criteria->setOrder('ASC');
$members = $memberhandler->getObjects($criteria, true, false);
unset($criteria);
// Get Nickname / Pseudo
if (count($members) > 0) {
foreach (array_keys($members) as $i) {
is_object($members[$i]) ? print_r("is object") : print_r("is not object");
is_object($members[0]) ? print_r("is object") : print_r("is not object");
is_array($members[$i]) ? print_r("is array") : print_r("is not array");
echo($member->getVar('uid'));
}
}
答えてくれてありがとう:)