Intereting Posts
Laravel 5 – htaccess Переадресация HTTPS на почтовые маршруты не работает. Как использовать разбиение на страницы laravel с помощью построителя запросов QBXML: добавьте счет-фактуру в онлайн-учетную запись быстрой онлайн-книги с QBOE App / QBXML Перезагружайте данные AJAX каждые X минут / секунд, jQuery Система рефералов пользователей с использованием PHP и MySQL Лучший способ управления долговременным скриптом php? (SOLVED) Электронная почта для xampp: ошибка синтаксического анализа: синтаксическая ошибка, неожиданный '@' Word Boundary Регулярное выражение, если внутри HTML-тега PHP Расширенный поиск – несколько параметров Как сделать запрос на веб-страницу с помощью PHP? Помощь PHP с сбросом пароля и истечением срока действия токена Uncaught PHP Exception Doctrine \ ORM \ ORMException: "Неизвестное имя пространства имен псевдонима" AppBundle "." Преобразование именных объектов HTML в числовые объекты HTML Как отсортировать результаты MySQL с буквами сначала, символы последними? Запрос NAME OF FOR by php

Как проверить, является ли объект экземпляром определенного класса?

Есть ли способ проверить, является ли объект 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); } } } 

Это моя функция, и $role->xpath возможен только в том случае, если предоставленный объект является SimpleXMLElement . Кто угодно?

Вы можете проверить, является ли объект экземпляром класса с instanceof , например

 if($role instanceof SimpleXMLElement) { //do stuff }