Раздел вопрос-ответ вопросы по php

0
votes
2answers
67 views

Ошибка DOMDocument::loadHTML() expects parameter 1 to be a valid path, string given

При работе с DOMDocument возникает следующая ошибка: DOMDocument::loadHTML() expects parameter 1 to be a valid path, string given Хотя в loadHTML передаётся обычная html-строка. $dom = new DOMDocument('1.0'); libxml_use_internal_errors(true…

======================================================================= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
0
votes
2answers

Особенности foreach в php 7

С момента выхода php 7 развелось много шума по поводу цикла foreach в php 7. Что же именно изменилось в foreach? Пострадала ли обратная совместимость?

0
votes
1answers

PHP 8.2: Deprecated: Creation of dynamic property Grpc\Call::$channel is deprecated

Deprecated: Creation of dynamic property Grpc\Call::$channel is deprecated Массово логгируются такие warnings как Grpc\Call::$channel is deprecated. Проект на PHP 8.2.4. В зависимостях проекта есть пакет, который зависит от grpc/grpc: В…

0
votes
1answers

Install APCu on MacOS for PHP 8.2

How to install APCu ext for macOS Sonoma 14.0 I have Apple Silicon (M1) if it matters.

0
votes
1answers

Запуск кода в контейнере без Dockerfile

Как быстро запустить php-код в контейнере на PHP любой версии?

0
votes
1answers
124 views

Как получить все слова из строки на php?

Строка может быть на любом языке (русский, латиница, иероглифы). Как получить массив слов из строки на php? mb_explode функции нет. Может, есть специальное регулярное выражение?

0
votes
1answers
33 views

Как вернуть результат от функции printf() вместо вывода на экран?

Как на php вернуть результат от функции printf() вместо вывода на экран?

0
votes
1answers
118 views

Как установить libpuzzle?

Сборка libpuzzle из исходников по официальной инструкции вызывает следующую ошибку: $ wget http://download.pureftpd.org/pub/pure-ftpd/misc/libpuzzle/releases/libpuzzle-0.11.tar.gz $ tar xzvpf libpuzzle-0.11.tar.gz $ cd libpuzzle-0.11/php/libpuzzle $ ph…

0
votes
1answers
242 views

Можно ли в php задать массив в качестве константы?

Можно ли в php задать массив в качестве константы? class A { const CONST_NAME = array('x' => 'example'); } У меня на php 5.4 возникает ошибка: Fatal error: Arrays are not allowed in class constants

0
votes
1answers
51 views

Как получить имена параметров из конструктора класса на php?

Как получить имена параметров из конструктора класса на php? Например, для следующих php-классов для первого нужно получить 'siteId', а для второго 'param1', 'param2'. Вроде бы можно это сделать с помощью рефлексии (ReflectionC…

icon Вход в систему

зарегистрироваться
НОВЫЕ ПОЛЬЗОВАТЕЛИ