php-7相关内容

Pecl install sqlsrv 返回没有可用于包的版本

在为 PHP7 安装 sqlsrv 模块时出现以下错误 - 没有可用于包“pecl.php.net/sqlsrv"的版本 使用的命令 sudo pecl install sqlsrv 知道如何解决这个问题吗? 解决方案 同样的问题...解决了以 root 用户身份安装模块的方法 (Ubuntu 16.04): wget http://pecl.php.net/get/s ..
发布时间:2021-06-17 18:31:00 PHP

使用 PhpStorm 进行 Xdebug 发布请求

我使用的是 PphpStorm 2016.1.php 引擎为 php 7.0.4,xdebug 版本为 2.4.0.我也在使用 ubuntu 16.04.问题是我可以调试每个请求.但是当我想调试 post 请求时, $_POST 全局变量正在变空变量.使用调试模式发布表单可以正常工作,但是当使用 PhpStorm 启用调试时,我看不到 $_POST 变量的数据.我做了一切,但我没有找到解决方案. ..
发布时间:2021-06-17 18:30:57 PHP

PHP解析错误:语法错误,意外的“:",期待“;"或者 '{'

我正在尝试使用 php7.我已经安装了 https://github.com/rlerdorf/php7dev 并通过 phpstorm 连接.我正在尝试使用这样的新功能: 然后我尝试像这样测试它: assertSame(0, $calc->add(''));}} 我用 phpunit 启动,不幸的是我有 PHP 解析错误:语法错误,意外的 ':',期待 ';'或“{" 可能 ..
发布时间:2021-06-17 18:30:52 PHP

如果找到总和值,则搜索重复项

我有这个数组: $data = [0 =>['日期' =>'2018-09-12','部门' =>12、'国家' =>14、'总计' =>12],1 =>['日期' =>'2018-09-12','部门' =>12、'国家' =>14、'总计' =>18],2 =>['日期' =>'2018-09-12','部门' =>12、'国家' =>15、'总计' =>10]]; 返回应该是: $re ..
发布时间:2021-06-17 18:30:41 PHP

PHP7中类型声明前的问号(?string或?int)的目的是什么?

你能告诉我这叫什么吗??string 和 string 使用示例: public function (?string $parameter1, string $parameter2) {} 我想了解一些关于它们的信息,但我在 PHP 文档和谷歌中都找不到它们.它们有什么区别? 解决方案 它被称为 可空类型,在 PHP 7.1 中引入. 如果有一个 Nullable 类型(带 ..
发布时间:2021-06-17 18:30:35 PHP

php 7 支持按引用传递吗?

最近我们将 PHP 5.6 迁移到 PHP 7 现在下面的代码抛出 $this->a =&新测试($this->f); 解析错误:语法错误,意外的“新"(T_NEW) 有什么想法吗?我可以使用哪些替代方案? 解决方案 根据 PHP7 不兼容的变化:http://php.net/manual/en/migration70.incompatible.php 新对象不能通过引用赋 ..
发布时间:2021-06-14 19:49:59 其他开发

PHP 自动加载类不适用于命名空间

我已尝试编写以下代码,但无法弄清楚为什么在具有命名空间的 spl_autoload_register() 中找不到该类? 我得到的错误是: 警告:require_once(src/test\StringHelper.php):打开失败流:没有那个文件或目录 Autoloader.php 文件: hello() .PHP_EOL;//返回文本 src 文件夹中的 StringH ..
发布时间:2021-06-07 18:38:19 PHP

在 mac os 10.15 上为 php7 安装 mongodb

我已经在我的Mac Catalina 10.15上安装了mongodb.我也安装了php7.3版本.现在,我想在PHP中使用mongoClient()类.我试过 composer require mongodb/mongodb ,但是它说缺少mongodb扩展名: 为mongodb/mongodb使用^ 1.5版本./composer.json已更新使用软件包信息加载作曲家存储库更新依赖关系(包 ..
发布时间:2021-05-31 19:27:57 其他开发

无法在Linux Mint中更新到PHP 5至7?

我只想将PHP 5更新为PHP 7,添加以下行" sudo add-apt-repository ppa:ondrej/php " 后,出现以下错误 不支持添加PPA 我正在使用Linux Mint 17,并且我的Web服务器是Nginx.如何解决这个问题?有没有其他选择 解决方案 要使用 add-apt-repository ,您需要安装 software-properti ..
发布时间:2021-05-30 18:40:04 其他开发

加载大图像时达到硬盘限制,加载时可能降采样吗?

我需要从可能巨大的图像(10,000 x 10,000)中生成小的缩略图.我正在使用在Google App Engine中运行的ImageMagick和PHP.我的GAE的硬盘内存限制为512 MB. 我一直在尝试阅读有关imagemagick php扩展的文档,但是文档非常薄.我发现了这篇SO帖子,其中包含维护者的答案,并尝试了适应他们的代码.我试图设置资源区域,以便将大于2000x200 ..

PHPSpreadsheet生成带有图表的无效文件

我正在将现有/正在运行的应用程序从 PHPExcel ( phpoffice/phpexcel:1.8.0 )迁移到 PHPSpreadsheet ,生成包含一个或多个图表的Excel文件时出现的问题. 没有任何 addChart 调用,生成的文件是有效的,但是一旦添加图表,生成的文件就会变得无效.Excel确实会尝试恢复数据,但成功但没有图表. Excel恢复工具显示: Exce ..
发布时间:2021-05-05 18:54:18 其他开发

是否使用HYDRATE_ARRAY强制“获取已加入"关系以包含其ManyToOne关系的标识?

我有一个查询,其中我将许多表连接到原始的Person实体.一个 Person 可能具有多个 Child 关系(OneToMany),一个 Child 可能具有一个 School ,他们去(ManyToOne).问题是,我不需要连接到每个孩子的整个 School 实体,只需要已经存储在 Child 上的他们的 id . 我正在使用 Paginator 遍历结果,并使用HYDRATE_ARRAY ..
发布时间:2021-05-02 19:59:11 其他开发

如何在PHP7和Debian上安装imagick?

我需要安装Imagick,但我已经安装了php7和debian.我尝试这样做: apt-get install php-imagick 但是我有这个错误: 无法找到软件包php-imagick 我也尝试这样做 apt-get install php5-imagick 但是O认为这是对php5的命令,这是我在 imagick.ini 中的/etc/php5/mods-avai ..
发布时间:2021-04-29 20:20:12 其他开发

Laravel 5使用'JSON'列的关系

是否可以使用Eloquent在Laravel 5中创建一个关系,其中外键存在于 JSON 列的字段中? 如果是,怎么办? 示例:我有一个名为 chats 的表,该表具有 JSON 数据类型的 participantIds 列.数据的 JSON 格式如下: {"creator":"1","recipient":"2"} 我想使用这些字段加入 users 表,以获取聊天的参与者.我 ..
发布时间:2021-04-28 20:14:47 其他开发

php 7文件被下载而不是执行

我最近通过在博客 http://www.zimuel.it/上在Ubuntu 14.04上配置了php7.install-php-7 ,我已经按照博客成功安装了它.但是,当尝试运行php文件(/var/www/test.php)时,则会下载该文件而不是执行该文件.我不知道我错过了什么配置.并且当我在浏览器中输入localhost时,它会带有响应“它有效". 解决方案 在/etc/apach ..
发布时间:2021-04-24 18:33:54 PHP