34得票6回答
在PHP7 Apache/2.4.7 (Ubuntu)上安装phpmyadmin遇到问题

今天我安装了PHP7sudo add-apt-repository ppa:ondrej/php-7.0 sudo apt-get install php7.0-cli php7.0-common libapache2-mod-php7.0 php7.0 php7.0-mysql php7.0...

33得票16回答
PHP 7中的php.ini文件中的upload_max_filesize无法正常工作

我在互联网上阅读了许多解决方案,但仍然无法更改upload_max_filesize值(upload_max_filesize始终等于2M)。 以下是我在phpinfo()中加载的php.ini:Configuration File (php.ini) Path /etc/p...

28得票6回答
处理PHP 7返回类型的正确方法

我正忙于创建一个应用程序,并想使用PHP 7返回类型。现在我在php.net上读到,这是一个设计决定,当定义了返回类型时,不允许返回null。 如何正确处理这个问题? 一种选择是使用try...catch块:public function getMyObject() : MyObject ...

28得票2回答
CodeIgniter 3是否支持PHP 7?

在CodeIgniter的文档中写道, 推荐使用PHP版本5.4或更高。 我在论坛等地方查看,没有找到确定的答案,尽管上述句子暗示了“是”,但我不确定是否包括(现在新的)PHP7。 我已经尝试使用PHP7进行了一个简单的CI3示例,目前一切都很好。

28得票8回答
将PHP可迭代对象转换为数组或可遍历对象

我很高兴PHP 7.1引入了可迭代伪类型。 现在,当您只是循环遍历这种类型的参数时,这非常棒。但当您需要将其传递给仅接受array或Traversable的PHP函数时,我不清楚该怎么做。例如,如果您想进行一个数组差异,并且您的iterable是Traversable,那么您将获得一个arr...

27得票1回答
PHP 7中对foreach的更改:我还能在迭代的数组中删除项目吗?

PHP 7不兼容变更文档 中对于foreach的说明如下: 在默认情况下,使用按值传递模式的foreach将在被迭代的数组副本上运行,而不是在数组本身上运行。这意味着在迭代过程中对数组所做的更改将不会影响到被迭代的值。 我试图理解这是什么意思,我的主要问题是这段代码在PHP 7和P...

27得票2回答
使用分块编码的POST请求到PHP7未能正确返回结果

我正在从客户端(使用curl和自定义nodejs脚本进行测试)发送POST请求,但未能正确地收到响应。整个过程在PHP 5.6中运行良好。 环境 尽可能地减少了整个过程: 所有内容都在Vagrant VM Ubuntu 14.04 LTS中运行 nginx 1.9.7来自http://...

27得票7回答
MongoDB扩展在PHP7中的状态是什么?

最近,PHP7引起了很大的关注,承诺提供出色的性能和更成熟的语言。版本7.0.0-alpha已经发布。我们刚开始重新构建核心应用程序,该应用程序使用MongoDB作为数据源。 我想知道是否有正在进行中的PHP7兼容的MongoDB扩展开发?进展如何?是否有替代方案?

27得票7回答
如何在Debian上安装作为PHP7扩展的APCu

我看过这个针对Ubuntu的教程。http://thereluctantdeveloper.com/2015/12/quick-and-dirty-php-70-set-up-on-ubuntu-1404-with-apcu 在执行 git clone 步骤后,对我来说不是很清楚。 我需要为...

27得票5回答
Laravel的存储文件公共URL

我想检索所有使用storage::putFile('public/spares')储存的文件的公共url。 所以,这是我的问题,我正在使用storage::files('public/spares'),但它提供了来自laravel storage目录的输出。public/spares/ima...