object

Проверка объекта PHP

В настоящее время я работаю над приложением OO PHP. У меня есть класс под названием проверка, который я хотел бы испол ... иях, определенных в каждом массиве. Есть ли более эффективный способ сделать это? Любой совет приветствуется. Спасибо.

Php запускает метод при изменении свойства

Можно ли запустить метод php при изменении свойства? Как показано в примере ниже: Класс: class MyClass { public ... } Объект: $MyObject = new MyClass; $MyObject -> MyProperty = 1; Результат: "MyProperty changed to 1"

Как уничтожить объект?

Насколько я знаю (что очень мало), есть два способа, учитывая: $var = new object() Затем: // Method 1: Set to null $var = null; // Method 2: Unset unset($var); Другой лучший метод? Я что, придираюсь здесь к мелочам?

Вызывающее закрытие, назначенное свойству объекта напрямую

Я хотел бы иметь возможность вызывать замыкание, которое я назначаю свойству объекта напрямую, не переназначая замыкани ... ::callback(). $obj = new stdClass(); $obj->callback = function() { print "HelloWorld!"; }; $obj->callback();

PHP - поиск записи по свойству объекта из массива объектов

Массив выглядит следующим образом: [0] => stdClass Object ( [ID] => 420 [name] ... , называемая $v. Как я могу выбрать запись массива, в которой есть объект, у которого свойство 'ID' имеет значение $v?

Получить первый элемент в PHP stdObject

У меня есть объект (сохраненный в виде $videos), который выглядит так object(stdClass)#19 (3) { [0]=> object(st ... за обновления PHP. Итак, как мне добраться до этого первого идентификатора без зацикливания? Это возможно? Спасибо!

Как клонировать массив объектов в PHP?

У меня есть массив объектов. Я знаю, что объекты назначаются по "ссылке", а массивы - по "значению". Но когда я назнача ... я в другом. Есть ли простой способ клонировать массив или я должен пройти через него, чтобы клонировать каждый объект?

Экземпляр класса PHP в JSON

Я пытаюсь воспроизвести содержимое объекта в формате JSON. Я совершенно неопытен в PHP, и мне было интересно, есть ли д ... о я хочу, чтобы тоЙСОН вернул: {имя: "содержимое $name var", код: 1001, сообщение об ошибке при выполнении запроса}

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

У меня есть объект класса Foo: class Foo extends Bar { protected $a; protected $b; } $obj = new Foo(); Что ... ть его? Я знаю, что могу написать простой метод, например asArray() в Foo, но я ищу еще несколько "родных" способов PHP.

Найти ключ массива в массиве объектов с заданным значением атрибута

У меня есть массив объектов, подобный этому: Array ( [945] => member Object ( [id] => 1 ... из этих объектов в соответствии со значением атрибута. Например, я хочу удалить из массива идентификатор объекта 13316.

Вызов переопределенного родительского метода

В приведенном ниже примере кода метод test() в родительском классе Foo переопределяется методом test() в дочернем класс ... :test() requires object data from $this parent::test(); } }// class Bar extends Foo $x = new Bar; $x->test();

Для инъекций или для новых?

Что касается использования объектов класса в другом классе, какова наилучшая практика? Чтобы передать объекты класса в ... днако второй вариант может быть лучше, потому что он более самодостаточен? Во всяком случае, я решил спросить экспертов.

сохранение объектов в php

Я довольно новичок в веб-программировании, в прошлом я в основном использовал java для создания настольных приложений. ... нды будет запрашивать данные до 20 пользователей, и я чувствую, что каждый раз запрашивать базу данных нелепо. Спасибо

Как мне проверить, реализует ли объект ->toString() в PHP?

Есть ли в любом случае возможность проверить, реализует ли объект специально ->__toString? Похоже, это не работает: method_exists($object, '__toString');

Сортировка массива объектов в PHP В определенном порядке

У меня есть два массива в PHP. Первый массив ($author_array) состоит из идентификаторов пользователей в определенном по ... ) ) Я слаб в структурах данных. Как я мог это сделать? :-) Спасибо в заранее благодарю вас за помощь! -Боб

Как получить доступ к свойству объекта со знаком минус?

У меня есть объект (на PHP), и я не могу распечатать содержимое. В режиме отладки это выглядит так: stdClass Object ( ... льный выбор" из-за знака минус. echo $object->pre-selection; //doens't work. Как я могу распечатать это? Спасибо.

Добавить метод в объект std в php

Можно ли добавить метод/функцию таким образом, как $arr = array( "nid"=> 20, "title" => "Something", ... ct) $arr; $node->my_method=function($arg){...}; И если это возможно, то как я могу использовать эту функцию/метод?

Допустимо ли использовать сочетание объектно-ориентированного стиля с процедурным стилем в кодировании PHP?

Поэтому раньше я всегда использовал процедурный стиль для программирования php, например: mysqli_connect Или mysq ... спрашиваю, нормально ли это для меня использовать объектный и процедурный php-код одновременно. Заранее благодарю вас!

Отображение объектов MongoDB (PHP)

Проблема внедрения: Как лучше всего построить мой объект class T, когда я получаю его от MongoCursor::getNext()? Наск ... дрость: Какие возможные подходы, шаблоны и которые больше всего соответствовали бы концепции MongoDB с точки зрения PHP.

Как проверить, можно ли использовать строку в качестве имени переменной в PHP?

В PHP можно использовать переменные переменные... Например... class obj { } $fieldName = "Surname"; $object = new o ... сли нет, то как бы это было созданный с использованием регулярных выражений? Каковы правила для имен переменных в PHP?