问题标签 [php-5.6]

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 回答
266 浏览

php - 从短语中删除单词并在单词之间只留下一个空格

我有以下短语,我需要在 PHP 中删除英文字符

我有以下正则表达式

但这会留下一个以上的空格。

我只需要在它们之间留一个空格。以下是预期的输出。

0 投票
0 回答
1233 浏览

php - pecl 在 php 5.6 下安装 oci8

我有一个带有 php 5.6 的 vagrant vm - homestead - 我正在尝试为 php 安装 oci8 驱动程序。

我在公司 SSL 代理后面,我无法成功使用 PECL:

证书位置

/usr/lib/ssl/cert.pem => 这是 SSL 代理的证书,与 cURL、npm、composer 使用的证书相同,效果很好

php.ini

pecl 配置

每次我运行sudo pecl list-all我都会收到以下错误:

警告:频道“pecl.php.net”已更新其协议,使用“pecl channel-update pecl.php.net”更新与 `ssl://proxyURL:proxyPORT' 的连接失败:

请注意,使用梨它可以工作,但我找不到oci8包。

我似乎在网上找不到任何关于此的答案,有人可以帮助我吗?

0 投票
3 回答
42 浏览

php - 获取包含某些内容的整行

基本上我有一个包含多行的文本文件,如果一行包含我要查找的内容,我想要整行。

例如,以下是文本文件中可能包含的内容:

例如,如果其中有一行 Apple2,我如何使用 php 获取整行(Apple2:Banana2:Pear2) 并将其存储在变量中?

0 投票
1 回答
1231 浏览

php - Doctrine Caching - 升级到 PHP 5/6

我正在将我的服务器从 PHP 5.4 升级到 PHP 5.6。我使用的性能增强之一是缓存 Doctrine 结果:

我将 Symfony 配置为使用 APC 进行缓存:

在 PHP 5.6 中,APC 被删除,所以我将安装 APCu 扩展。是否需要更新 Symfony 配置才能使用 APCu,或者apc缓存驱动程序是否可以与 APCu 一起使用?

0 投票
1 回答
205 浏览

php - Facebook SDKV4 无法登录 - Nginx PHP-FPM

我的本地主机网站在 Apache 上使用 Facebook SDKV4 运行良好。但是在迁移到 Nginx PHP-FPM 后,我无法再登录。所有 Facebook 应用程序配置都是相同的,除了我的本地服务器之外没有任何变化。

我是 nginx 新手,我搜索了很多,但没有找到任何关于我所缺少的内容。

这是我的 Nginx 站点配置:

我认为这与会话有关。有没有人遇到过这个问题?任何线索都会有所帮助。

我的系统:php-fpm 5.6,nginx-1.9.2 使用自制软件安装

我的问题似乎与这个问题有关Facebook PHP Sdk (Nginx Php-Fpm) 缺少会话
我无法回答 这个问题。

更新:原来 csrf_token 不是使用我的 nginx php-fpm 5.6 本地服务器在会话上创建的。我尝试使用我的 apache (XAMPP) 服务器创建 csrf_token 并能够登录。我仍然不知道我的配置有什么问题。任何线索都会有所帮助。

0 投票
1 回答
789 浏览

php - NumberFormatter::parseCurrency 在具有相同 PHP 版本的机器上给出不同的结果

我有一台装有 Debian Jessie 和 PHP 5.6.9 的机器,还有一台装有 Debian Wheezy 的机器,使用相同的 PHP 版本(但来自 dotdeb.org)。

以下代码在两台机器上给出了不同的结果:

Debian Weezy 的输出:

Debian Jessie 的输出:

两台机器都安装了 php5-intl。两台机器都安装了 libicu(wheezy 上的 libicu48 和 Jessie 上的 libicu52)。两台机器都有相同的可用语言环境:

另外,我无法在 3v4l.org 上复制它。我在所有 PHP 版本上都收到一个解析错误:http: //3v4l.org/XgsBu

这里有什么问题?为什么结果不一致?

0 投票
1 回答
1506 浏览

php - GD装不装?

Ubuntu 15.04

这意味着“PHP5-GD 已安装在其最新版本中”

  • phpinfo() 文件不显示 GD 部分
  • php -m | grep gd什么都没有告诉我。

这让我很困惑,一方面它说我有最新的 GD 库版本,而另一方面却没有告诉我它的存在。

0 投票
2 回答
54 浏览

php - PHP 参考 - 困惑

我发现下面代码中的引用令人困惑,

的值$b是对 的引用,$a并且绝不$a是对 的引用。$b

但是为什么当我改变$b. 变化的价值$a呢?

0 投票
0 回答
289 浏览

oop - PHP 5.6 中的方法重载或 Laravel 5.1 中的任何工具?

是在 PHP 5.6 上实现的“方法重载”工具还是在 Laravel 5.1 中实现的任何自定义工具?如果没有,何时实施。

因为该 OOP 工具对 PHP 用户非常有帮助。

0 投票
3 回答
23595 浏览

php - Laravel 5 控制器将 JSON 整数作为字符串发送

在我的开发服务器上,来自 Laravel 5 控制器的 JSON 响应以正确的类型显示数据。

例如

但在生产服务器上,JSON 响应以字符串的形式发回。

开发和生产都安装了相同版本的 PHP (5.6.11-1)。

关于可能导致这种行为的任何想法?