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

Построение анонимного класса
Мне нужна идея для создания анонимного класса на PHP. Я не знаю, как я могу работать. Посмотрите мои ограничения : В PHP вы не можете создать анонимный класс, например анонимную функцию (например, class {} ); В PHP у вас нет области...
8421 просмотров
schedule 22.05.2022

Поддержка языка PHP7 для PhpStorm
Я знаю, что PHP7 еще не выпущен, однако я хотел бы попробовать его, и для этого в идеале я хотел бы продолжать использовать PhpStorm. Проблема, естественно, в том, что у него еще нет языковой поддержки. Я скомпилировал исходный код PHP7 и добавил...
3492 просмотров
schedule 23.02.2023

Пусто как возвращаемый тип
Я тестировал возвращаемые типы с помощью PHP 7. Я создал простой скрипт для проверки типов возврата PHP 7: <?php Class Obj { public function __construct(){ } public function test(): string { //a string needs to be returned...
54751 просмотров
schedule 18.06.2022

Мне нужен модуль libphp7.so для настройки apache на Centos
Я следую руководству по этой ссылке , чтобы использовать php7 или phpng на моем Centos 6.5 с apache. Я могу выполнять php-скрипты в консоли, но я хотел бы иметь возможность запускать php-скрипты с помощью сервера Apache. Мне нужна помощь,...
28215 просмотров
schedule 28.04.2023

Неустранимая ошибка PHP 7: static::class нельзя использовать для разрешения имени класса во время компиляции
Текущие сборки Travis-CI PHP7 выдают следующую ошибку при выполнении следующего кода: Неустранимая ошибка PHP 7: static::class нельзя использовать для разрешения имени класса во время компиляции trait EloquentValidatingTrait { // Some...
502 просмотров
schedule 24.01.2024

Как настроить XDebug для PHP7 на Mac?
Я установил PHP 7 на свой Mac, используя Homebrew , т.е. $ brew install php70 Также я хочу, чтобы на моей машине была установлена ​​ XDebug . В идеале я хотел бы иметь простое решение, например, снова использовать brew, но, к сожалению,...
23691 просмотров
schedule 01.08.2023

PHP 7 не может инициализировать sqlsrv
Я искал весь день, чтобы найти решение для sqlsrv dll на php 7 VC14 x64 Thread Safe, и я не нашел решения. Кто-нибудь решил эту проблему: [04-Oct-2015 19:48:05 UTC] PHP Warning: PHP Startup: pdo_sqlsrv: Unable to initialize module Module...
30473 просмотров
schedule 24.08.2023

PHP 7.0 ODBC-драйвер для Windows
Я обновил свой PHP 5.6.30 ( https://www.apachefriends.org/de/download.html ) до PHP 7.0 ( https://bitnami.com/stack/wamp/installer ) До сих пор все работало нормально, и это сокращает время загрузки с моей страницы с 1,2 секунды до ~ 300 мс, когда...
60686 просмотров
schedule 05.12.2022

Различное поведение функции uasort в PHP 5.5 и PHP 7.0
Я столкнулся со странным поведением Magento 1.8 после смены версии php с 5.5 на 7.0. Это странное поведение связано с изменением рабочей функции uasort . Исходный код: <?php $arr = [ "nominal" => [ "before" =>...
3855 просмотров
schedule 01.06.2024

Segfault при запуске доктрины:миграции:статус в продукте, после перехода на php7
Бег: php app/console doctrine:migrations:status --env=prod дает мне Segfault, но только в prod и только после заполнения кеша. Итак, после очистки кеша команда работает нормально. Однако при втором запуске команды я получаю Segfault. Я...
262 просмотров

Linux — PHP 7.0 и MSSQL (Microsoft SQL)
Да, я знаю, что в PHP 7.0 удалены расширения, необходимые для подключения к MSSQL. FreeTDS был моим выбором до PHP 7.0, но теперь действительно нет очевидного пути обновления для тех, кому нужно по-прежнему подключаться к MSSQL. Глупый вопрос, но,...
73267 просмотров
schedule 13.06.2022

Новые строки и вкладки в json_decode() (PHP 7)
Мой код, использующий json_decode() , корректно работал с PHP 5.6. После перехода на PHP 7.0 json_decode() возвращает NULL, а json_last_error() говорит мне, что моя ошибка: Ошибка управляющего символа, возможно, неправильно закодирован...
7485 просмотров
schedule 19.01.2023

PHP7 method_exists Uncaught Error: имя функции должно быть строкой
Я получаю эту ошибку: Неустранимая ошибка: Uncaught Error: имя функции должно быть строкой в Для этого кода: if (function_exists($item['function'])) { $item['function']($item, $default); } elseif (method_exists($this,...
14236 просмотров
schedule 24.06.2023

Использование устаревшего драйвера MongoDB с PHP7
Есть ли способ использовать устаревший драйвер Mongo PHP из PECL с PHP7? Возможно неофициальный форк с поддержкой PHP7 или инструкция по компиляции/модификации...
2197 просмотров
schedule 13.06.2023

Как заставить mssql_connect работать с PHP7?
При портировании веб-приложения на сервер с использованием PHP7 я столкнулся с одной проблемой: я не могу заставить работать mssql_connect. Я узнал, что mssql еще не работает (или никогда не будет работать) на PHP7. Какой самый быстрый способ...
22523 просмотров
schedule 20.09.2023

Нулевой оператор объединения с приведением
Я обновился до PHP 7 и начал использовать оператор объединения null для преобразования таких вещей, как $email = isset($_SESSION['email']) ? $_SESSION['email'] : ''; to $email = $_SESSION['email'] ?? ''; но я не могу понять, как это...
1225 просмотров
schedule 12.06.2023

Ошибки PHP7 pcntl_signal(SIGCHLD, SIG_IGN); как убить зомби?
Если я запускаю его: <?php declare(ticks = 1); for($i=0;$i<300;$i++){ $pid = pcntl_fork(); if ($pid == -1) { die('could not fork'); } else if ($pid) {...
1042 просмотров
schedule 24.06.2023

Интерфейсы с возвращаемыми типами и SOLID
С момента выпуска PHP 7 я снова просматриваю принципы SOLID. В частности, идея принципа подстановки Лисков , который в двух словах гласит, что любое расширение класса должен иметь возможность использоваться везде, где может использоваться его...
158 просмотров
schedule 19.02.2023

Мое приложение PHP умирает с fastcgi: неожиданный конец файла
Я обновился до PHP 7 на своем локальном хосте, но с тех пор каждый раз, когда я хочу перенаправить с одной страницы на другую в своем сетевом приложении, я получаю сообщение об ошибке: 500 — Internal Server Error . Я искал переполнение стека и...
1529 просмотров
schedule 20.01.2023

Как использовать PHP7 $mysqli-›real_escape_string с массивом
До PHP7 я комбинировал implode и array_map для просмотра каждого из значений с помощью mysql_real_escape_string , чтобы подготовить их к оператору, чтобы избежать внедрения SQL. например: $values = implode("', '",...
2748 просмотров
schedule 08.01.2024