Вопросы по теме '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 просмотров
schedule
24.05.2023
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