问题标签 [php-7.1]

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 投票
4 回答
102 浏览

php - What is the best (cheapest) way to CamelCase complex input strings?

I have a large number of real-time incoming phrases which need to be transofrmed to alpha only - CamelCase by word and split point.

That's what I came up so far, but is there any cheaper and faster way to perform that task?

Results:

Sentences: 100000000
Total time: 40.844197034836 seconds
average: 0.000000408

0 投票
2 回答
618 浏览

symfony - FOS/user-bundle ProxyManager\配置错误

安装 friendsofsymfony/user-bundle 后出现此错误

使用 Symfony3.2 和 PHP 7.1

也许有想法为什么?

编辑

我用了这个 tu

并为用户实体选择“Doctrine ORM User class”

0 投票
0 回答
696 浏览

docker - 在 Docker 容器中安装 Composer 会导致分段错误

我正在使用官方的 php docker 镜像:7.1-apache

我正在尝试通过 docker 控制台安装 composer 并按照此处提供的步骤操作:https ://getcomposer.org/download/

当我进入第三步时:php composer-setup.php 我得到:Segmentation fault

我只是不知道该怎么做。当我使用较低版本的 php 时,安装 composer 没有问题。

这是我的码头文件:

最初,这与 php 7.0 版完美配合。然而,7.1 对此并不满意。

0 投票
1 回答
2982 浏览

php - 表单中的 Codeigniter 3 电子邮件附件

我有一个咨询控制器,用户可以在其中上传他们的简历

风景

以及发送邮件完成的邮件发送控制器表单

邮件正在通过,但我收到的邮件没有附加文件。

我查了谷歌,但无法获得有关此事的任何帖子。

除此之外,我是 php 和 Codeigniter 3 的新手,感谢您提供任何帮助

0 投票
3 回答
128 浏览

php - 基于一个或多个提供的键递归访问潜在的嵌套值

我正在尝试访问一个嵌套数组(一个包含数组的数组,其中包含数组......)

给定数组和键的路径,我需要获取最后一个值。

给定 foo 和 a...zi 需要得到

我想知道是否有比这更优雅的方式?

0 投票
2 回答
652 浏览

php - 在 Laravel 5.4 中获取“未定义变量:电子邮件”

为什么我在 Laravel 5.4 中得到“未定义的变量:电子邮件”,但相同的代码在 Laravel 5.2 中运行良好?下面是一段代码。不要认为这很重要,但我使用的是 PHP 7.1.3。

0 投票
0 回答
145 浏览

php - 将可迭代变为迭代器

在 PHP 7.1 中引入了一个新的iterable伪类型

有没有一种简单的方法可以将泛型iterable转换为Iterator? 或者我应该使用类似的东西

0 投票
3 回答
14093 浏览

php - 无法在 laravel 中捕获异常

我有以下情况:

我没有进入捕捞区。
知道为什么吗?

更新

这是抛出的错误:

[Symfony\Component\Debug\Exception\FatalThrowableError]
Type error: Argument 1 passed to App\Models\Task::setTracker() must be an instance of Carbon\Carbon, integer given, called in /var/www/app/Services/ShareLogic.php on line 60

并且不会被抓到

谢谢

0 投票
4 回答
17489 浏览

php - 仅为 PHP7.1 安装 Xdebug 扩展

我在 Ubuntu 16.04 上安装了 PHP 7.1。当我尝试使用 安装 Xdebug 时apt-get install php-xdebug,我进入xdebug.ini了 5.6、7.0 和 7.1 目录。

我不需要/php/5.6/mods-available/xdebug.ini/php/7.0/mods-available/xdebug.ini扩展,因为我只使用 PHP 7.1 版本。

有任何想法吗?

谢谢。

0 投票
2 回答
2762 浏览

mysqli - 无法解析 mysqli_connect 上的地址

背景:从 EasyApache3 -> EasyApache4 (Cpanel) 转换而来。从 mpm-prefork/php5.5/dso 到 mpm-worker/php71fpm/fastcgi。

错误信息是:

代码是:

我之前在测试服务器上对此配置进行了测试,没有出现任何问题 - 我很困惑,以至于我在生产中遇到了这个问题。尝试更改为 localhost 但没有区别。不得不恢复到 EasyApache3 配置。

我难住了。请注意,该端口在错误消息中重复了两次。我想知道这个版本的 mysqli 是否足够“聪明”,可以知道自己放入 3306,然后在显式编码时窒息?