问题标签 [php-7]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1305 浏览

php - 私有静态属性中的匿名函数

导致问题的代码的简化版本是:

以上抛出:

PHP 致命错误: 常量表达式在第 5 行的 ... 中包含无效操作

是否有任何干净的替代方案,或者我将不得不诉诸...

以上工作。只是想知道是否有更好的方法来做到这一点。遗憾的是,callables 不被认为是静态的,考虑到它们(据我所知)不需要任何评估来做 - 即使那样,我们现在对静态属性有基本的操作......

0 投票
1 回答
682 浏览

php - 如何将 mcrypt_ecb() 函数转换为 mcrypt_generic()?

在 PHP 5.5中,mcrypt_ecb()已贬值。我需要将我的 Cryptogrpahy 类转换为mcrypt_generic()mdecrypt_generic(),但是文档中关于如何使用 TripleDES 的细节很少。在转换 encrypt() 和 decrypt() 函数方面的任何帮助将不胜感激,这样我就可以为迁移到 PHP 7 做准备。

0 投票
12 回答
426682 浏览

php - 如何使用 PHP 7 安装 ext-curl 扩展?

我已经使用这个 repo安装了 PHP 7 ,但是当我尝试运行时composer install,它给出了这个错误:

  • [package] 需要 ext-curl * -> 您的系统中缺少请求的 PHP 扩展 curl。

yum使用 PHP 5,您可以通过运行or命令轻松安装它apt-get install php5-curl,但我找不到如何安装 PHP 7 等效项。

如何为 PHP 7 安装 ext-curl?

0 投票
4 回答
9385 浏览

php - Laravel Homestead php-7 "php5-fpm: unrecognized service" on vagrant up

在尝试在每个项目安装中使用 php-7 版本的 Laravel Homestead 时,我在以下期间看到此错误vagrant up

php5-fpm: unrecognized service

我已经尝试vagrant destroy并重新安装了 Vagrant 盒子,但它仍然回到了这个错误。

在全球范围内使用 Homestead 时我没有收到错误消息。

这怎么可能解决?

0 投票
5 回答
11223 浏览

php-7 - PHP7:未知散列算法:sha256

在 PHP7 中,当我像这样散列一个字符串时:

我有这个警告:

在 PHP 5.2.9 中,它可以工作。sha256 在 php7 中被弃用了吗?其他想法?

笔记

  • 扩展“php_openssl.dll”已启用。
  • 哈希(“sha512”,“密码”);// 工作!
  • print_r( hash_algos() );

    [0] => md2 [1] => md4 [2] => md5 [3] => sha1 [4] => sha224 [5] => sha256 [6] => sha384 [7] => sha512 ...

0 投票
6 回答
68764 浏览

php - 在 PHP7 Apache/2.4.7 (Ubuntu) 上安装 phpmyadmin 时遇到问题

我今天安装了 PHP7

在此之后,当我尝试访问 phpmyadmin 时出现 403 禁止错误。然后我尝试重新安装phpmyadmin

但它仍然会寻找不再存在的 php5 依赖项:

图片说明

我能做些什么来解决这个问题?

0 投票
2 回答
5712 浏览

php-7 - PHP7 与 Symfony3 的兼容性?

随着本周PHP7Symfony3的发布,Symfony3 的开发是否考虑到了 PHP7?

换句话说,如果我们安装了 PHP7 并且正在从头开始一个新的 Symfony3 项目,我们是否会面临从 Symfony 框架内迁移问题的风险?

0 投票
9 回答
59369 浏览

php - 如何在 PHP7 下安装 mcrypt?Laravel 需要它

由于 Laravel4 需要mcrypt扩展,而 PHP7 似乎没有mcrypt扩展,有什么解决方法可以解决这个问题吗?

0 投票
1 回答
315 浏览

centos - 在 centOS 上升级 PHP 7.0.0 RC1 到 PHP 7.0 当前稳定版?

如何在 centOS 上删除(升级)PHP 7 RC 到新的稳定版本?

谢谢

0 投票
1 回答
224464 浏览

php - 升级到 php-7 后“调用未定义函数 mysql_connect()”

将php5升级到php7后,出现错误 500

PHP 致命错误:未捕获错误:调用未定义函数 mysql_connect()

我将其放入我的 apt 资源中,以便立即获取 php7:

deb http://packages.dotdeb.org jessie all
deb-src http://packages.dotdeb.org jessie all

我基本上做的是:

我正在使用当前版本的 Debian Jessie。

但我仍然明白这一点。这里有很多关于 SO 的问题,我肯定都检查过了。但我还没有在那里找到答案。