我有一个函数正在传递一个对象,该对象包含其中具有权限ID的其他对象。我在foreach循环中需要那些权限id。我的大多数尝试都给了我一个数组到字符串转换或调用非对象错误。
$ permission的格式化var_dump看起来像这样......
array (size=1)
0 =>
array (size=2)
0 =>
object(stdClass)[9]
public 'permission_id' => string '1' (length=1)
1 =>
object(stdClass)[11]
public 'permission_id' => string '2' (length=1)
//My function starts off like this...
function checkPermission($permission) {
$db = DB::getInstance();
global $user;
foreach($permission as $key=>$value){
我需要弄清楚如何设置foreach循环,其中每一轮循环都通过上面的var_dump中的permission_id传递。