object

PHP - рекурсивный массив для объекта?

Есть ли способ преобразовать многомерный array в объект stdClass в PHP? Приведение как (object), похоже, не работает рекурсивно. json_decode(json_encode($array)) дает результат, который я ищу, но должен быть лучший способ...

что такое клонирование объектов в php?

Может ли кто-нибудь объяснить мне Что такое клонирование объектов в php? Когда я должен использовать ключевое слово clone в php?

Получите свойство объекта PHP, которое является числом

Я пытаюсь получить свойство из данных JSON, декодированных в объект PHP. Это просто запрос API данных YouTube, который ... мысл. Но как мне получить значение свойства, которое является числом? Я уверен, что должен это знать. Заранее спасибо.

Как сделать копию объекта без ссылки?

Хорошо документировано, что объекты PHP5 ООП по умолчанию передаются по ссылке. Если это по умолчанию, мне кажется, чт ... bj, но, конечно, это не так. Есть ли какой-нибудь простой способ сделать это или мне нужно что-то закодировать , как это

Вызывать методы объектов в массиве с помощью карты массива?

Предположим, у меня есть простой класс, такой как: class MyClass { private $_prop; public function getProp() {retu ... rray('MyClass', 'getProp'), $objs), но это не работает, так как метод не статичен. Редактировать: Я использую php 5.3.

Должен ли я использовать ассоциативный массив или объект?

Как мы все знаем, json_decode дает вам возможность возвращать ассоциативный массив или объект. Есть много других ситуац ... е, поиск ничего не дал. Я пишу тест, который может подсказать мне, какой из них лучше, но не поможет мне понять, почему.

Результаты Mysql в PHP - массивах или объектах?

Уже некоторое время использую PHP/MySQL, и мне интересно, есть ли какие-либо особые преимущества (производительность или иное) в использовании mysql_fetch_object() против mysql_fetch_assoc() / mysql_fetch_array().

Могу ли я использовать созданный объект в качестве ключа массива?

Например: $product = new Product("cat"); if(isset($sales[$product])){ $sales[$product]++; } else{ $sales[$product] = 1; }

Попытка получить свойство не-объекта в [дубликате]

На этот вопрос уже есть ответ здесь: Вызов функции-члена для не-объекта [дубликат] ... о не-объекта в C:\wamp\www\phone\pages\init.php в строке 22 Может ты это исправишь? Я понятия не имею, что произошло.

PHP: Удалить объект из массива

Каков элегантный способ удаления объекта из массива объектов в PHP? Просто для ясности.. class Data{ private $arr ... ); } public remove(Observer $o) { // I NEED THIS CODE to remove $o from $this->arrObservers } }

Преобразование массива PHP в переменные класса

Простой вопрос, как преобразовать ассоциативный массив в переменные в классе? Я знаю, что есть кастинг для выполнения ( ... s as $this->myvar function __construct($myarray) { // a function to put my array into variables } }

Почему объектно-ориентированный PHP с mysqli лучше, чем процедурный подход? [закрыто]

До недавнего времени я использовал процедурный подход с mysql*. Теперь я хочу перейти к mysqli и объектно-ориентированн ... echo "The Results Are : <br>"; while($row = mysqli_fetch_array($result)) { echo $row['company_id']; } ?>

Неожиданный результат при сравнении объектов PHP

Когда я сравнивал два разных объекта, он сначала возвращает true, а затем после print_r (по объектам) возвращается fals ... bool(false) second Object ( [someArray:protected] => Array ( ) [someValue:protected] => 123 ) bool(false)

Исправление пустой функции PHP

PHP имеет привычку оценивать (int)0 и (строку) "0" как пустые при использовании функции empty(). Это может привести к не ... значения 0. Как я могу "исправить" это, чтобы возвращать значение true только пустым объектам, массивам, строкам и т.д.?

Получение размера в памяти объекта в PHP?

Есть способ получить общую память, используемую PHP (memory_get_usage()), но как получить размер в памяти отдельного объекта? Я, очевидно, не говорю о count(), так как мне нужно количество байтов в потенциально сложной структуре данных.

Разница между объектом и классом в PHP?

В чем разница между объектом и классом в PHP? Я спрашиваю, потому что на самом деле не вижу смысла в них обоих. Можете ли вы рассказать мне о разнице с хорошим примером?

Как перехватить любой вызов метода для объекта в PHP?

Я пытаюсь понять, как перехватить любой метод, вызываемый для объекта в PHP. Я знаю о магической функции __call, но она ... ling method bar foobar Вместо этого: foobar Есть ли какой-нибудь способ, как это сделать? Помогите, пожалуйста:)

Как заставить PDOStatement->fetchAll возвращать массив объектов?

Я пишу свой собственный простой ORM с использованием PDO. Мой вопрос в том, можете ли вы заставить метод PDOStatement:: ... но ли это? НАЗВАНИЕ и ЦВЕТ, конечно, являются названиями столбцов. Я читал документацию, но не нашел ничего интересного.

передача объектов PHP в javascript [дубликат]

На этот вопрос уже есть ответ здесь: Как передать переменные и данные из PHP в JavaScript? ... о элемента и его информации в виде отдельных фигур на моем сайте. Однако, как вы получаете объект из php в javascript?

Как я могу получить доступ к атрибуту объекта, который начинается с числа?

Я работаю над существующей базой кода и вернул объект с атрибутом, начинающимся с числа, которое я могу увидеть, если в ... ибка, неожиданный номер T_LNUMBER, ожидание T_STRING или T_VARIABLE или '{' или '$' Как я могу получить этот атрибут?