Вопросы по теме 'php-5.3'

Своеобразное поведение с PHP (5.3), статическое наследование и ссылки
Я пишу библиотеку на PHP 5.3, основная часть которой представляет собой класс с несколькими статическими свойствами, который расширяется с помощью подклассов, чтобы обеспечить нулевую конфигурацию для дочерних классов. В любом случае, вот пример,...
330 просмотров
schedule 19.01.2024

Переопределение fetch() для PDO при выборке с использованием foreach
Я расширил PDOStatement и изменил fetch() для приведения значений типов timestamp и массивов в PostgreSQL к DateTime и собственному массиву. Это работает по назначению, но я не могу переопределить поведение при использовании инструкции в...
1911 просмотров
schedule 02.08.2022

Ошибка недетерминированной ссылки на объект в PHP 5.3.X
Со вчерашнего дня (возможно, после недавнего обновления PHP?) я получаю очень странные недетерминированные ошибки в php 5.3.3. Они также появляются на нашем производственном сервере в PHP 5.3.2. Ошибки по существу составляют Fatal error: Uncaught...
794 просмотров
schedule 15.12.2022

Компиляция PHP с расширениями
Кто-нибудь может подсказать, почему следующие настройки ./configure не влияют на мою сборку PHP? Подробности: PHP-5.3.5 Компиляция для использования php-cgi для каждого домена Например, мой ./configure выглядит так:...
3845 просмотров
schedule 04.04.2023

DDD: как сохранить неизменным сложный объект-значение?
Я хотел бы смоделировать Address как объект значения. Поскольку это хорошая практика - сделать его неизменяемым, я решил не предоставлять никаких сеттеров, которые могли бы позволить изменить его позже. Обычный подход - передать данные...
2946 просмотров

Обратная косая черта в начале имени динамического класса
Код: $className = '\MyNamespace\MyClass'; $object = new $className(); выдает ошибку "Класс не найден" Но этот код: $object = new \MyNamespace\MyClass(); не является. Первый фрагмент кода работает на стадии, но не на моей...
1347 просмотров
schedule 14.04.2022

повторяющиеся даты в стиле календаря google в mysql
Я хочу создать календарь, например календарь Google, чтобы отслеживать предстоящие события людей. Проблема в том, что у людей могут быть повторяющиеся события. События, которые происходят каждую неделю или каждые 2 дня или каждый 1 месяц и т. д....
946 просмотров
schedule 12.04.2023

Как пропустить элемент в RSS-канале, если узел описания не существует?
Как пропустить элемент в RSS-канале, если текст description не существует? Я попытался с этой строкой ниже, но я все еще получаю сообщение об ошибке, if($x -> item($i) -> getElementsByTagName('description')) { then proceed } когда...
678 просмотров
schedule 12.07.2023

Строгие стандарты PHP: что не так с этим кодом?
Возможный дубликат: Почему PHP 5.2+ запрещает методы абстрактного статического класса? Почему в PHP нельзя вызывать абстрактные функции из абстрактных классов? Я запускаю этот код на PHP 5.3.8 : abstract class Geometry {...
389 просмотров

Обрезать строку с HTML-тегами в ней
У меня есть строка, содержащая теги HTML. Я ищу фрагмент кода, который позволил бы мне обрезать эту строку до: иметь длину 100 символов, не содержат тегов изображений ( <img /> ). включать другие теги HTML (кроме тега изображения),...
4321 просмотров
schedule 27.06.2022

php unserialize работает по-разному на разных машинах
У меня есть массив, который был сериализован php, результат:...
434 просмотров
schedule 21.08.2022

как суммировать время массива
У меня есть такой массив. Мне нужно добавить общую продолжительность времени во всех вхождениях массива. поэтому в приведенном ниже примере это будет 00:04:03 + 00:06:03 = 00:10:06. Array ( [4894] => Array ( [0] => Array (...
1166 просмотров
schedule 03.04.2024

производительность анонимных функций в PHP
Я начинаю использовать парадигмы функционального программирования в php, и мне было интересно, как это влияет на производительность. Некоторые гуглы просто говорят, что они есть. Чтобы быть конкретным, я хотел бы знать: Есть ли на самом деле...
4703 просмотров

Почему доктрина 2.2 использует -namespace- и -use- без каких-либо операторов включения или требования?
Я изучаю пространство имен в php и Doctrine 2.2 в течение недели. Я изучил несколько блогов и прочитал несколько статей о пространстве имен в php. Я понимаю, что когда мы хотим использовать разные пространства имен на разных php-страницах, мы...
820 просмотров

создание нового объекта снова и снова - плохая практика. Зачем ?
Я много раз слышал, что создание объекта для одних и тех же классов базы данных снова и снова является плохой практикой. Я действительно не понимаю, почему это так. Пожалуйста, объясните кто-нибудь.
89 просмотров
schedule 07.06.2022

PHP ini_set max_execution_time и memory_limit не работает
У меня есть следующий код внутри файла (я запускаю его напрямую через терминал или захожу на веб-страницу, это не имеет значения). error_reporting(E_ALL ^ E_NOTICE); ini_set('display_errors', true); ini_set('max_execution_time', 1);...
4704 просмотров
schedule 04.05.2022

и IF, и ELSE выполняются, нужна помощь, чтобы обнаружить ошибки
Я задал этот вопрос в этом if then else to отображать 2 представления для одной функции, называемой thread, и я пытался исправить это, как мне было предложено, но проблема остается. Надеюсь, кто-нибудь может мне помочь... Он делает и то, что...
431 просмотров
schedule 30.11.2022

Примечание: свойство Undefined — как избежать этого сообщения в PHP?
Здравствуйте, я звоню: $parts = $structure->parts; Теперь $structure состоит только из частей при особых обстоятельствах, поэтому вызов возвращает мне значение null. Меня это устраивает, у меня есть if($parts) {...} позже в моем коде....
28958 просмотров
schedule 02.02.2024

Параметры действий и сущности Doctrine в Symfony 2
Мы запускаем проект, созданный на базе Zend Framework 1.x, и рассматриваем возможность перехода на Symfony 2. У нас есть модель предметной области, сопоставленная с Doctrine 2. Наш (специально созданный) базовый класс контроллера расширяет...
2142 просмотров

php 5.3 вызывает сбой flush()?
У меня есть два плана хостинга Linux с godaddy. Один (старый работает) php 5.2.14, новый работает php 5.3.6. Я использую Firefox 11.0 и IE 9 в Vista. PHP ниже работает нормально с php 5.2.17 (числа появляются каждые полсекунды), пока скрипт не...
357 просмотров
schedule 06.11.2023