Articles of объектов

Преобразование объекта класса stdClass в объект JSON

это то, что у меня есть в моем php-файле: $session = $m->session; $ session теперь: object(stdClass)[31] public 'id' => string '21112' (length=5) public 'external_id' => string '' (length=0) public 'sessiongroupid' => string '1843' (length=4) public 'eventid' => string '5588' (length=4) public 'order' => string '0' (length=1) public 'name' => string 'Ferdau Conference' (length=17) public 'description' […]

Невозможно получить доступ к самому себе :: если класс класса не активен

Я пытаюсь использовать функцию PHP из общедоступной статической функции (я немного сократил): class MyClass { public static function first_function() { function inside_this() { $some_var = self::second_function(); // doesnt work inside this function } // other code here… } // End first_function protected static function second_function() { // do stuff } // End second_function } // […]

Многомерный массив для объекта, особым образом

Я знаю, что этот вопрос задан очень часто, но я не узнал, как это сделать, как будто я хочу, чтобы это было. Итак, в основном у меня есть этот массив. array(7) { ["site"]=> array(5) { ["production"]=> bool(false) ["url"]=> string(29) "http://localhost/" ["name"]=> string(6) "Sitename" ["title"]=> string(7) ": Index" ["pagedata"]=> array(1) { ["default"]=> string(5) "Index" } } […]

Эффекты цепочки методов

Я знаю преимущества цепочки в PHP, но позволяет сказать, что у нас есть следующая ситуация $Mail = new MailClass("mail") ->SetFrom("X") ->SetTo("X") ->SetSubject("X") ->AddRecipient("X") ->AddRecipient("X") ->AddRecipient("X") ->AddRecipient("X") ->AddRecipient("X") ->AddRecipient("X") ->Send(); Есть ли проблемы с возвратом и повторным использованием объекта снова и снова, такие проблемы, как скорость или несоблюдение лучших практик Также хорошо читайте об этом, если […]

mySql PHP – возвращает значение объекта с пробелом в ключе

просто наткнулся на то, с чем я никогда не сталкивался. У меня есть значение в моей таблице "Device Vendor" и я возвращаю данные os для объекта. обычно я бы назвал $ob->var_name но, очевидно, $ob->Device Vendor не будет работать. Как вернуть значение? С уважением

Метод перегрузки для пользовательского класса

Я хочу перегрузить методы сравнения для персонального класса. Например, если я пишу это: $ object1 <$ object2 Php будет использовать эту функцию: function compare($a, $b){ if($a->attribute == $b->attribute){return 0;} else{return $a->attribute > $b->attribute ? 1 : -1;} } Есть ли способ сделать это ? Я уже видел это и это, но я не могу использовать […]

php namespace benchmark

Использование пространства имен делает сайт более быстрым или медленным? Это то, что я хотел бы знать. Если это помогает улучшить производительность сайта, я бы хотел начать использовать его прямо сейчас. Но если это ухудшает его, то я не хочу его использовать вообще – даже небольшой результат имеет большое значение в моем проекте. У кого-нибудь есть […]

Как перемещаться по объектам в php

Я не слишком хорошо знаком с объектами, я обычно конвертирую их в массивы с помощью скрипта, но я подумал, что пришло время узнать и узнать об этом, поэтому я спрашиваю, как я могу пропустить массив объектов и вытащить конкретную информацию Мне нужно, пример того, что возвращается, ниже. [2] => stdClass Object ( [id_str] => 152240682071900161 […]

in_array на объектах с круговыми ссылками

Я строю массив объектов. Мне нужно, чтобы этот массив содержал только один экземпляр данного объекта, имеющий несколько ссылок на один и тот же объект, должен вызывать исключение. Для этого я использую следующий код: public function addField ($name, iface\Node $field) { // Prevent the same field being added multiple times if (!in_array ($field, $this -> fields)) […]

Удалить дубликаты из массива на основе свойства объекта?

У меня есть массив объектов. Я хотел бы удалить дубликаты на основе значения «name» в объекте. [0]=> object(stdClass)#337 (9) { ["term_id"]=> string(2) "23" ["name"]=> string(12) "Assasination" ["slug"]=> string(12) "assasination" } [1]=> object(stdClass)#44 (9) { ["term_id"]=> string(2) "14" ["name"]=> string(16) "Campaign Finance" ["slug"]=> string(16) "campaign-finance" } [2]=> object(stdClass)#298 (9) { ["term_id"]=> string(2) "15" ["name"]=> string(16) "Campaign […]

Intereting Posts
Географическое местоположение на основе IP-адреса – PHP PHP: Преобразование <ul> <li> Тег дерева HTML в массив Правильный пароль не принимается в Yii login Выполнение скрипта PHP с использованием объектно-c Предупреждение: mysql_fetch_assoc () ожидает, что параметр 1 будет ресурсом, boolean given Woocommerce – php для получения информации о заказе PHP – включить php-файл, а также отправить параметры запроса Как получить все имена таблиц и столбцов из базы данных в Yii Framework прерывистый «Попытка присвоить свойство не-объекта» по запросам / неспособность установить свойства объекта через $ this Как получить начало запроса HTTP в php Может ли php обнаруживать, включен ли javascript или нет? Являются объектами PHP Closure, подходящими для сбора мусора Magento – получить все категории, содержащие продукты по брендам Как организовать структуру шаблонов в CodeIgniter? Получите сумму столбца MySQL в PHP