Как я могу получить доступ к свойству / значению массива, который был преобразован в объект? Например, я хочу получить доступ к значению в индексе 0, $obj = (object) array('qualitypoint', 'technologies', 'India'); var_dump($obj->0); ошибка, Ошибка анализа: синтаксическая ошибка, неожиданный T_LNUMBER, ожидающий T_STRING или T_VARIABLE или '{' или '$' в C: … convertting_to_object.php в строке 11
У меня возникает довольно странная проблема с использованием функции даты date PHP 5.3 для вычисления разницы в днях между двумя датами. Ниже мой код: $currentDate = new DateTime(); // (today's date is 2012-1-27) $startDate = new DateTime('2012-04-01'); $diff = $startDate->diff($currentDate); $daysBefore = $diff->d; echo $daysBefore; Приведенный выше код отображает 4 как значение переменной $ daysBefore. […]
Я пытаюсь выполнить это, не требуя функции над дочерним классом … возможно ли это? У меня такое чувство, что это не так, но я действительно хочу быть уверенным … <?php class A { public static function who() { echo __CLASS__; } public static function test() { static::who(); // Here comes Late Static Bindings } } […]
По моему мнению, процессы PHP не ведут себя как процесс сервера приложений. Таким образом, после выполнения скрипта PHP-процесс не содержит пользовательских данных. Вместо этого они хранят их в cookie пользователя. Итак, все, что мы храним в $_SESSSION переходит в файлы cookie. Это правда? Если да, то они хранятся в ясном тексте или некоторая кодировка или […]
Я давно работаю с PHP, но теперь я начинаю экспериментировать с новыми языковыми функциями, такими как пространства имен. У меня вопрос об автозагрузке, на который я не смог найти адекватный ответ в своем веб-поиске. Предположим, что у меня есть классы в разных пространствах имен: namespace foo\bar\baz; class Quux { } namespace fred\barney\wilma; class Betty { […]
Я havinh проблема на PHP 5.3. Мне нужно вызвать метод с помощью __callStatic , но если я использую его в объекте __call , PHP вызовет __call . Выше примера реальной жизни: <?php class A { function __call($method, $args){ // Note: $this is defined! echo "Ops! Don't works. {$this->c}"; } static function __callStatic($method, $args){ echo 'Fine!'; […]
В чем разница между forward_static_call и call_user_func И тот же вопрос относится к forward_static_call_array и call_user_func_array
Некоторые из новых функций PHP 5.3, включая пространства имен и анонимные функции, несовместимы с PHPDocumentor, даже с последней версией. Например, он просто вызывает ошибку, когда встречается «функция без имени», т. Е. Закрытие. Итак, есть ли какие-либо другие инструменты с открытым исходным кодом, которые генерируют документацию API (желательно в HTML) из комментариев в стиле Javadoc в […]
Когда я пытаюсь установить php 5.3 stable из источника на Ubuntu (загрузка сжатого установочного файла с http://www.php.net/downloads.php ), и я запускаю ./configure Я получаю эту ошибку: configure: error: xml2-config not found. Please check your libxml2 installation.
Я пытаюсь разобрать ответ xml с другого сервера. Я могу получить нужные объекты из этого xml. но несколько раз, и некоторые, как, я не могу получить некоторые объекты. и эта ошибка появляется. Неустранимая ошибка: вызов функции-члена getElementsByTagName () для не объекта в строке 91 Я проверил все, и я думаю, что нет ничего плохого. вот […]