Articles of объект

вызов метода объекта при создании экземпляра

В PHP почему я не могу: class C { function foo() {} } new C()->foo(); но я должен сделать: $v = new C(); $v->foo(); На всех языках я могу это сделать …

Ошибка синтаксиса при определении массива как свойства класса

… public $aSettings = array( 'BindHost' => "127.0.0.1", 'Port' => 9123, 'MaxFileSize' => (5 * (1024 * 1024)), // unexpected "(" here 'UploadedURL' => "http://localhost", 'UploadPath' => dirname(__FILE__) . "/upload", 'UploadMap' => dirname(__FILE__) . "/uploads.object", 'RegisterMode' => false ); … Это мой код, прямо из класса. Проблема у меня есть "unexpected ( on line 22" […]

Возвращает объект PHP по номеру индекса (не имя)

Цель: получить элемент данных из объекта PHP по номеру. Это print_r ($ data) объекта: stdClass Object ( [0] => stdClass Object ( [TheKey] => 1456 [ThingName] => Malibu [ThingID] => 7037 [MemberOf] => California [ListID] => 7035 [UserID] => 157 [UserName] => John Doe ) ) Я не могу понять, как извлечь из этого ценность. […]

Использование usort в php с частной функцией класса

ok использование usort с функцией не так сложно Это то, что у меня было раньше в моем линейном коде function merchantSort($a,$b){ return ….// stuff; } $array = array('..','..','..'); сортировать я просто делаю usort($array,"merchantSort"); Теперь мы обновляем код и удаляем все глобальные функции и помещаем их в соответствующее место. Теперь весь код находится в классе, и […]

Можно ли удалить свойство объекта в PHP?

Если у меня есть stdObject скажите, $a . Конечно, нет никаких проблем, чтобы назначить новое свойство $a , $a->new_property = $xyz; Но тогда я хочу удалить его, поэтому unset здесь не поможет. Так, $a->new_property = null; Это своего рода. Но есть ли более «элегантный» способ?

Объект stdClass и петли foreach

Я использую следующий код для получения данных с сайта с помощью Soap. $client = new SoapClient('http://some.url.here'); class SMSParam { public $CellNumber; public $AccountKey; public $MessageCount; public $MessageBody; public $Reference; } $parameters = new SMSParam; $parameters -> AccountKey = "$sms_key"; $parameters -> MessageCount = "25"; $Result = $client->GetIncomingMessages($parameters); echo "<pre>"; print_r($Result); echo "</pre>"; Вот пример вывода: […]

Symfony 2.0 получает сервис внутри объекта

Im seraching и не может найти ответ. У меня есть модель ролевой модели базы данных в моем приложении. Пользователь может иметь роль, но эта роль должна быть сохранена в базе данных. Но тогда пользователю необходимо добавить роль по умолчанию из базы данных. Поэтому я создал службу: <?php namespace Alef\UserBundle\Service; use Alef\UserBundle\Entity\Role; /** * Description of […]

Поддерживает ли PHP короткий синтаксис для объектов?

В javascript вы можете легко создавать объекты и массивы так: var aObject = { foo:'bla', bar:2 }; var anArray = ['foo', 'bar', 2]; Возможны ли подобные варианты в PHP? Я знаю, что вы можете легко создать массив, используя функцию массива, что вряд ли больше работает, чем синтаксис javascript, но есть ли подобный синтаксис для создания […]

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

У меня есть следующий результат из SQL-запроса: {"Coords":[ {"Accuracy":"65","Latitude":"53.277720488429026","Longitude":"-9.012038778269686","Timestamp":"Fri Jul 05 2013 11:59:34 GMT+0100 (IST)"}, {"Accuracy":"65","Latitude":"53.277720488429026","Longitude":"-9.012038778269686","Timestamp":"Fri Jul 05 2013 11:59:34 GMT+0100 (IST)"}, {"Accuracy":"65","Latitude":"53.27770755361785","Longitude":"-9.011979642121824","Timestamp":"Fri Jul 05 2013 12:02:09 GMT+0100 (IST)"}, {"Accuracy":"65","Latitude":"53.27769091555766","Longitude":"-9.012051410095722","Timestamp":"Fri Jul 05 2013 12:02:17 GMT+0100 (IST)"}, {"Accuracy":"65","Latitude":"53.27769091555766","Longitude":"-9.012051410095722","Timestamp":"Fri Jul 05 2013 12:02:17 GMT+0100 (IST)"} ] } В настоящее время это строка в php, есть простой способ […]

Intereting Posts