Вопросы по теме '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 просмотров
schedule
28.02.2023
Обратная косая черта в начале имени динамического класса
Код:
$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 просмотров
schedule
08.05.2022
Обрезать строку с 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 просмотров
schedule
19.01.2023
Почему доктрина 2.2 использует -namespace- и -use- без каких-либо операторов включения или требования?
Я изучаю пространство имен в php и Doctrine 2.2 в течение недели.
Я изучил несколько блогов и прочитал несколько статей о пространстве имен в php.
Я понимаю, что когда мы хотим использовать разные пространства имен на разных php-страницах, мы...
820 просмотров
schedule
17.01.2023
создание нового объекта снова и снова - плохая практика. Зачем ?
Я много раз слышал, что создание объекта для одних и тех же классов базы данных снова и снова является плохой практикой. Я действительно не понимаю, почему это так. Пожалуйста, объясните кто-нибудь.
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 просмотров
schedule
28.02.2023
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