11得票5回答
无法使用Homebrew安装PHP7或PHP7.1

我在跟随一些链接,它们有着相同的步骤,例如这个例子。但我未能成功完成。以下是终端输出结果: MacBook-Pro-4:/ SHennessy$ brew tap homebrew/dupes MacBook-Pro-4:/ SHennessy$ brew tap homebrew/vers...

10得票7回答
Homebrew PHP 7.1(macOS Sierra)Apache语法错误

所以我一直在跟随这篇教程,帮助配置Apache 2.4与多个PHP版本。一切都很顺利,我的所有PHP版本都能正常工作,除了7.1版。当尝试启动Apache服务器以接收7.1版的phpinfo时,我收到了以下错误消息:httpd: Syntax error on line 178 of /us...

10得票5回答
将PHP文件作为下载文件提供,而不是执行它们

我最近在我的机器上安装了nginx和php 7.0.16,但由于某种原因nginx下载php文件而不是执行它们。我已经花费了几天时间并实施了所有可用的在线解决方案,但都徒劳无功。 我的nginx.conf文件内容如下:worker_processes 4; error_log /var/lo...

9得票2回答
什么是PHP中的可迭代对象(Iterables)及其用途?

我刚刚从PHP 7.1文档中了解了迭代器。 但是我并没有真正理解它的实际用途,也不清楚这个概念。 所以能否有人用一些简单的例子来解释它,让我更快地掌握它? 我想知道我们为什么需要使用迭代器? 迭代器有什么好处?

9得票3回答
如何优化Laravel处理大数据的导入流程?

我有导入大量记录的功能,大约5百万条。 在导入过程中,我必须同时为相关表格创建条目。 我需要创建一堆插入查询以便添加新条目,并且要处理所有查询并将进程拆分为块。 还有哪些方法可以加快这个过程?

9得票1回答
Symfony 3.0迁移PHP 5.5到PHP 7.1:是否需要安装PHP加速器?建议安装和/或启用PHP加速器。

我想在一个SYMFONY 3.0项目中将PHP5.5升级到7.1。 我一直在检查“php.ini”文件以获得正确的结果。 最后一个问题没有解决: 在PHP5.5下,我使用扩展加速器php_apcu.dll。这在PHP7中不再维护。 我正在寻找替代方案,我在这里读到了加速器在PHP7中不再...

8得票2回答
PHP 7的多字节(mb_)函数比5.3版本慢了大约60%(仅限于Windows系统)。

我的应用程序广泛使用 mb_ 字符串函数,升级到 php 7 后导致应用程序整体变慢。我把问题追踪到了 mb_ 字符串函数上。以下是基准测试代码和结果: $time = microtime(); $time = explode(' ', $time); $start = $time[1] ...

8得票1回答
为什么使用浮点数和间隔时,range()函数不包括终止值?

文档表明范围的$end是包含在内的。大多数情况下确实如此,但是当$end和$step都是浮点数时,最后一个值会丢失。为什么呢? print_r(range(1, 13, 1)); print_r(range(1, 13, 0.1)); print_r(range(0.1, 1.3, 0.1)...

8得票1回答
运行 phpcs 时,出现错误:ERROR: Referenced sniff "PHPCompatibility" does not exist。

我想运行phpcs工具,但是出现了以下错误: “ERROR:引用的代码检查“PHPCompatibility”不存在。” 我运行了“phpcs -i”,结果如下: “已安装的编码标准为PEAR、PSR1、Zend、Squiz、PSR12、PSR2、MySource和PHPCompatib...

8得票2回答
Codeigniter 3在PHP 7.1.4下无法使用Session功能

我有一个使用Codeigniter 3 HMVC构建的应用程序。这个应用程序在PHP 5.6版本上运行良好,但是升级到PHP 7.1.4后,我无法登录我的应用程序。经过全面检查,发现会话根本没有设置。 我回滚到PHP 5.6,会话再次正常工作,而切换到PHP 7.1.4时,“会话不起作用”的...