php-7.4相关内容

XDEBUG总是监听新请求,并阻止加载网页,以防我不监听

我在我的新工作场所有一个奇怪的设置,它的工作方式如下:如果我运行了PhpStorm,并且&开始侦听PHP调试连接,那么我的本地PHP应用程序工作得很好。一旦我完全关闭PhpStorm(并因此停止侦听PHP调试连接),我的网页就不会加载(nginx在一分钟后超时)。 这是我的xdebug.ini配置: xdebug.mode=debug xdebug.start_with_reques ..
发布时间:2022-04-25 12:28:13 PHP

在MacOS上编译适用于PHP-7.4的Firebird驱动程序的问题

我一直在尝试在MacOS上安装/编译php7.4的php-Firebird驱动程序,但到目前为止还没有成功。 驱动程序回购中存在一个未解决的问题,但在帮助方面没有进行太多操作。 https://github.com/FirebirdSQL/php-firebird/issues/6 到目前为止,我这样做了: 已安装https://github.com/FirebirdSQL/fi ..
发布时间:2022-04-17 13:13:11 其他开发

PHP7.4和Firebird/InterBase:对未定义函数的IBASE_CONNECT()、IBASE_QUERY()调用

我正在处理一个遗留的Firebird数据库,似乎无法使其与PHP7.4一起工作。 在PHP7.4中不再提供InterBase扩展,我只能安装PDO_Firebird。 PECL上也没有发布。 https://pecl.php.net/package/interbase 有什么建议可以让它与7.4配合使用吗? php 推荐答案的最新版本确实不再随InterBase包一起提供。 ..
发布时间:2022-04-17 13:09:20 PHP

Eclipse PHP 垃圾邮件自 2020-06 新版本以来的新警告

我在 Eclipse 中开发了一个 PHP 项目.在更新到上一个版本(2020-06)之前,我曾经没有任何警告......自从我进行此更新后,它向我发送了两个警告. 首先是关于类文件,例如 MyClass.inc.php 中定义的 MyClass:Eclipse 说我必须将我的文件命名为“MyClass.php";或将我的班级命名为 MyClass.inc ... -__________- ..

类型属性是否支持可调用类型?

我搜索了原因,但找不到任何原因. 我尝试创建一个类型为“callable"的类型化属性.但是 PHP 给了我一个致命错误“不能有可调用的类型".在 RFC 中,没有提到 callable 不是属性类型提示所允许的类型.取而代之的是一些示例,其中将“可调用"用于类型化属性. 参见:https://wiki.php.net/rfc/typed-properties 这是什么原因?网上 ..
发布时间:2021-06-22 19:34:15 PHP

(??=) 双问号和等号,那个运算符有什么作用?

有一次我偶然发现了带有运算符 ??= 的 php7 代码.我试图搜索,它清楚地做了什么,但无法轻松找到.我试着读出php操作符,甚至大多数官方资源都有所有操作符的描述,甚至像.=、+=这样的复合操作符,但没有对??= 例如,PHP Operators 将所有运算符的描述保留为直接形式(., +),作为复合(.=, +=),但是没有??=,正因为如此,我首先感到困惑,并认为这完全是另一回事.问 ..
发布时间:2021-06-12 20:39:19 其他开发

使用brew将PHP更新到7.4 macOS Catalina

我尝试通过brew在macOS Catalina上将PHP版本更新为 7.4 . 我做了 brew安装php@7.4 如果我检查自己的版本 php -v ,仍然看到旧版本的 PHP 7.3.11 ? 我该怎么办? 更新: 在 brew医生之后,我得到了: 警告:在您的PATH中找不到Homebrew的垃圾桶,但您有将可执行文件放在/usr/local/sbin中 ..
发布时间:2021-05-14 19:13:14 PHP

通过Composer安装软件包后如何启动脚本?

我使用命令 composer require otra / otra:dev-develop --no-update --no-cache&& composer update --no-autoloader 来安装我自己的框架。 我已将此部分放在我的 composer.json 来自我的框架: “脚本”:{ “ pre-install-cmd”:“ @作曲者配置bin-dir bin ..
发布时间:2020-10-07 01:16:54 PHP

无法为php 7.4.1安装php-devel

当我输入以下内容时,我无法安装php-devel: yum install php-devel 解决依赖性 ->运行交易检查 --->软件包php-devel.x86_64 0:7.4.0-1.el7.remi将被安装 ->处理依赖性:软件包的php-cli(x86-64)= 7.4.0-1.el7.remi:php-devel-7.4.0-1.el7.remi.x86_64 ..
发布时间:2020-09-30 19:40:43 PHP

如何在PHP中使用箭头功能?

我了解了PHP 7.4中的箭头功能.我尝试像这样使用它们 { return $num + 1; } echo $arrowfunction(); 因为在拉取请求中看到了=>运算符.就像JavaScript. 我希望输出为"2",但这没有用!我 解析错误:语法错误,第3行的/test.php中 ..
发布时间:2020-09-07 18:32:21 PHP

Splatpacking与array_values()一起使用数字键重新索引数组

从PHP7.4开始,有一种新的可用技术用数字键重新索引数组. 我将其称为"阵列重新包装",或者诸如" splatpacking "之类的有趣名称.简单的过程包括使用splat运算符(...)(也称为"spread运算符")对数组进行解包,然后通过“对称数组解构"将第一级元素填充到新数组中. RFC:数组表达式中的传播运算符 价差运算符变得可用在PHP5.6中 对称数组解构在PHP7 ..
发布时间:2020-09-07 07:13:44 PHP

什么是PHP 7.4中的空合并赋值?? =运算符

我刚刚看了有关即将推出的PHP 7.4功能的视频,并看到了这个??=新操作符.我已经知道??运算符. 有什么不同? 解决方案 来自文档: 等于或等于=运算符是赋值运算符.如果left参数为null,则将right参数的值分配给left参数.如果该值不为null,则不执行任何操作. 示例: // The folloving lines are doing the same ..
发布时间:2020-07-03 00:59:31 PHP