相关疑难解决方法(0)

is_a和instanceof有什么区别?

我知道这instanceof是一个操作员,这is_a是一种方法.

该方法的性能是否较慢?你更喜欢用什么?

php

195
推荐指数
6
解决办法
7万
查看次数

我可以在PHP中检查某个对象是否是某种特定类?

示例:一个方法应该返回一个SpecificClass的实例.如果来自该类,我如何检查返回值?

php

38
推荐指数
4
解决办法
2万
查看次数

Laravel:找出变量是否是集合

我想知道变量是否是一个集合.

我不能使用is_object(),因为即使它不是集合也是如此.现在我使用它,它的工作原理:

if(is_object($images) && get_class($images) != 'Illuminate\Database\Eloquent\Collection') {
Run Code Online (Sandbox Code Playgroud)

但我觉得这太丑了,我花时间问你另一种解决方案.

你有什么主意吗?

php collections laravel

22
推荐指数
4
解决办法
2万
查看次数

如何检查对象是否是特定类的实例?

有没有办法检查对象是否是一个SimpleXMLELement

private function output_roles($role) {
    foreach ($role as $current_role) {
        $role_ = $current_role->attributes();
        $role_type = (string) $role_->role;
        echo "<tr>";
        echo "<td><b>" . $role_type . "</b></td>";
        echo "</tr>";
        $roles = $role->xpath('//role[@role="Administrator"]//role[not(role)]');
        if (is_array($roles)) {
            $this->output_roles($roles);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的功能,$role->xpath只有在提供的对象是a时才可以SimpleXMLElement.任何人?

php simplexml

7
推荐指数
2
解决办法
7455
查看次数

如何知道哪个类属于php中的变量?

我怎么知道什么类的类是PHP中的变量:

 if($var == \Collection)
   echo "congratulations";
 ?>
Run Code Online (Sandbox Code Playgroud)

php laravel

0
推荐指数
1
解决办法
64
查看次数

标签 统计

php ×5

laravel ×2

collections ×1

simplexml ×1