问题标签 [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.
mime-types - 如何在 PHP 5.5 中获取文件的 MIME 类型?
我mime_content_type()
在 PHP 5.5 中使用来获取 MIME 类型,但它会抛出fatal: error function not found
.
如何在 PHP 5.5 上实现这一点?
php - PHP 5.3.10 vs PHP 5.5.3 语法错误意外'['
这个PHP代码行是否可能
在 PHP 5.5 中工作并在 5.3 中返回错误??
如何将其更改为在 PHP 5.3 下工作?
php - 将 php 升级到 5.5 后解码无法正常工作
我使用 codeigniter 加密库来保存编码的公司名称。它适用于 php 5.3。我将我的操作系统升级到 Ubuntu 14.04。所以现在我的php版本是5.5。旧保存的公司名称不起作用。相同的代码和相同的数据库在 php 5.4 机器上工作。
旧的加密公司名称
但它适用于新创建的公司。问题是什么?
php - 升级到 PHP 5.5 后网站无法运行
由于我的提供商,我不得不在我的服务器上将 PHP 从 5.3 升级到 5.5。然后我的网站停止工作。我现在回到 PHP 5.3。在本地,我正在使用 MAMP 和 PHP 5.5 进行测试,并且遇到了同样的问题。
情况:
我有一个 index.php 文件
include_once("php/functions.php")
。它在返回 true 时工作。关于文件 index.php 的结尾,我有一个 php 部分,如下所示:
/li>文件 php/function.php 中的 PHP 函数如下:
/li>输出是:
(1) 函数调用前
所以很明显PHP函数根本没有被调用!任何想法 PHP 5.5 中导致此问题的原因是什么?
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
文件中。但我再次无法在终端上安装梨邮件包。
php - PHP 5.5 中的半复杂解引用
总体思路是这样的:
- 我有一堂课
test
- 该类具有公共静态属性
$commands
test::$commands
是对key => Callback
数组- 我有一把钥匙保存在
$cmdkey
考虑到所有这些,我应该可以这样写:
但是,这样做会产生:
PHP 注意:未定义变量:$commands
PHP 致命错误:函数名必须是字符串
我通过这样做解决了这个问题:
不过,在取消引用是 PHP 中的一件事之前,这是一种反击……
我疯了,还是我真的在 PHP 解析器中发现了一个错误?
php - PHP 5.5 类名解析
PHP 5.5 作为一个新特性实现了一种通过语法检索类名的新方法::class
:
这很完美,好吗?但是我和其他一些朋友想知道的是,为什么这种语法在与未声明的类一起使用时也会返回类名。例如:
在其他几种情况下,会引发错误,但此处不会。任何人都知道,如果可能的话,有具体的基础,为什么会发生这种情况?
它与后期静态绑定有什么关系,还是只是这个全新功能的(临时)限制/错误?
php - PHP 5.5 分段错误(Zend/zend_vm_execute.h:没有这样的文件或目录)
在 PHP 5.5.9 (Ubuntu 14.04) 中运行 Yii ConsoleCommand 时,出现分段错误。
dbg
核心输出:
加载的php模块:
值得一提的是,在成功向 AWS 发出 API 调用后会立即发生段错误。
回溯输出:
想法?
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 池配置:
提前致谢。
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 上收到此错误