问题标签 [php-5.5]

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 投票
8 回答
75235 浏览

mime-types - 如何在 PHP 5.5 中获取文件的 MIME 类型?

mime_content_type()在 PHP 5.5 中使用来获取 MIME 类型,但它会抛出fatal: error function not found.

如何在 PHP 5.5 上实现这一点?

0 投票
3 回答
4942 浏览

php - PHP 5.3.10 vs PHP 5.5.3 语法错误意外'['

这个PHP代码行是否可能

在 PHP 5.5 中工作并在 5.3 中返回错误??

如何将其更改为在 PHP 5.3 下工作?

0 投票
2 回答
309 浏览

php - 将 php 升级到 5.5 后解码无法正常工作

我使用 codeigniter 加密库来保存编码的公司名称。它适用于 php 5.3。我将我的操作系统升级到 Ubuntu 14.04。所以现在我的php版本是5.5。旧保存的公司名称不起作用。相同的代码和相同的数据库在 php 5.4 机器上工作。

旧的加密公司名称

但它适用于新创建的公司。问题是什么?

0 投票
3 回答
2021 浏览

php - 升级到 PHP 5.5 后网站无法运行

由于我的提供商,我不得不在我的服务器上将 PHP 从 5.3 升级到 5.5。然后我的网站停止工作。我现在回到 PHP 5.3。在本地,我正在使用 MAMP 和 PHP 5.5 进行测试,并且遇到了同样的问题。

情况:

  1. 我有一个 index.php 文件include_once("php/functions.php")。它在返回 true 时工作。

  2. 关于文件 index.php 的结尾,我有一个 php 部分,如下所示:

    /li>
  3. 文件 php/function.php 中的 PHP 函数如下:

    /li>
  4. 输出是:

    (1) 函数调用前

所以很明显PHP函数根本没有被调用!任何想法 PHP 5.5 中导致此问题的原因是什么?

0 投票
2 回答
1041 浏览

email - 如何在 Ubuntu 14.04 上使用 PHP 5-5.5.9 Smtp Send() 功能发送电子邮件

我想用 smtp php 在 ubuntu 14.04 上发送电子邮件。但我无法发送电子邮件,因为smtp-->send功能不起作用。所以我决定安装梨邮件包。但是当我想在我的终端上安装 php pear 邮件包时,就会发生错误。

例如,当sudo pear install Mail_Mime我向我的终端输入命令时,会发生如下错误。

由于这个错误,我决定升级我系统中的梨。我输入“梨升级”命令,错误发生如下..

我在“pear upgrade”命令之前执行了“pear clear-cache, pear update-channels”命令。由于上述错误,所有已执行但“pear upgrade”的命令都不起作用。

$mail = @$smtp->send(.. , .., ..);功能不起作用。这样就不会发送邮件了。此send()功能适用于 1.9.4 版本的 pear、5.3.10 版本的 php 和 ubuntu 12.04。但它不适用于 1.9.4 版本的 pear、5.5.9 php 和 ubuntu 14.04。

我将"sendmail_path"部分添加到php.ini文件中。但我再次无法在终端上安装梨邮件包。

0 投票
1 回答
76 浏览

php - PHP 5.5 中的半复杂解引用

总体思路是这样的:

  • 我有一堂课test
  • 该类具有公共静态属性$commands
  • test::$commands是对key => Callback数组
  • 我有一把钥匙保存在$cmdkey

考虑到所有这些,我应该可以这样写:

但是,这样做会产生:

PHP 注意:未定义变量:$commands
PHP 致命错误:函数名必须是字符串

我通过这样做解决了这个问题:

不过,在取消引用是 PHP 中的一件事之前,这是一种反击……

我疯了,还是我真的在 PHP 解析器中发现了一个错误?

0 投票
2 回答
1267 浏览

php - PHP 5.5 类名解析

PHP 5.5 作为一个新特性实现了一种通过语法检索类名的新方法::class

这很完美,好吗?但是我和其他一些朋友想知道的是,为什么这种语法在与未声明的类一起使用时也会返回类名。例如:

在其他几种情况下,会引发错误,但此处不会。任何人都知道,如果可能的话,有具体的基础,为什么会发生这种情况?

它与后期静态绑定有什么关系,还是只是这个全新功能的(临时)限制/错误?

0 投票
0 回答
1080 浏览

php - PHP 5.5 分段错误(Zend/zend_vm_execute.h:没有这样的文件或目录)

在 PHP 5.5.9 (Ubuntu 14.04) 中运行 Yii ConsoleCommand 时,出现分段错误。

dbg核心输出:

加载的php模块:

值得一提的是,在成功向 AWS 发出 API 调用后会立即发生段错误。

回溯输出:

想法?

0 投票
2 回答
1833 浏览

nginx - 使用 php-fpm + nginx 时无法获取错误堆栈跟踪或错误日志

我在我的 Ubuntu 14.04 机器上使用 php-fpm 5.5.9 和 nginx 1.4.6。我已经使用 apt-get 包管理器安装了它们。我无法获取我的 index.php 脚本在错误日志和浏览器中遇到的错误的堆栈跟踪。我从 stackoverflow 和其他文章中搜索并实现了几个解决方案,但没有一个对我有用。这是我的 nginx conf 以及我的 php-fpm conf 文件。如果我犯了任何愚蠢的错误,请帮助我。

Nginx 配置:

PHP-FPM 配置:

PHP-FPM 池配置:

提前致谢。

0 投票
1 回答
1011 浏览

php - 将 PHP 表单 5.4 升级到 5.5 后 curl_exec 返回 false

我将php版本从5.4升级到5.5。升级 php curl_exec 函数后开始返回false。php 5.5 中的 curl 选项有什么变化吗?我在文档中找不到任何东西。

PHP版本: 5.5.14-2

注意:我在 Vagrant Box 上收到此错误