问题标签 [php-5.2]

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 投票
2 回答
40759 浏览

php - PHP速记三元运算符“?:”解析错误意外“:”

我刚刚将一些旧的 PHP 文件上传到新服务器,并且在速记三元操作上遇到解析错误(意外的 ':')。例如:

php 版本是 5.2.16 代码中到处都是这些简写?

0 投票
5 回答
19839 浏览

php - php 5.2 中的命名空间

我用命名空间做了一点网络。我的电脑里有它,我正准备把它移到使用 php 5.2 的免费主机上。php 5.2 的语法荧光笔将它们解释为错误。

php 5.2 支持命名空间吗?

如果没有,有什么方法可以在对现有代码进行少量更改的情况下使用它们?

0 投票
2 回答
183 浏览

php - 关闭导致 php-5.2 中的语法错误

我正在执行这篇文章中的以下代码:

但我收到以下错误:

我花了一些时间来解决这个问题,但我找不到解决方案。

有人可以告诉我有什么问题吗?

0 投票
3 回答
1762 浏览

php - 在 php 中使用 dns_get_record 时出现致命错误

我需要获取 dns 记录,所以我想利用 php 的 dns_get_record 函数。通过使用
这个我得到了一个致命的错误:

致命错误:调用 /home/guna/gstats/test.php 中未定义的函数 dns_get_record()

我已经在 RHEL 5 上安装并运行了 php 5.2.5。请检查以下代码:

那么可能是什么问题?谢谢!。

0 投票
1 回答
233 浏览

php - mime_mail class not found

My following code is unable to send message text. It is able to send MIME attachments. However, I am unable to send any text messages through this code. I suspect that issue is somewhere with the $message-variable.

0 投票
1 回答
339 浏览

php - 用 Arrays PHP 使用 usort 对 Arrays of Arrays 进行排序

我在 PHP 中有一个带有数组的数组,我想根据每个元素中的字段对数组的顶层进行排序,并且我还想根据该元素的数组的元素对每个元素中的数组进行排序. (见示例)。我希望它最终$data首先具有'primary'值为“第一”的项目,然后是“第二”。我也希望它在“第一”和“第二”内,该字段下的数组'secondary'首先具有'val'“foo”然后是“bar”的项目(对于“第一”和“第二”)

为什么我得到以下最终输出?

顺便说一句,我使用的是 PHP 5.2.17。

0 投票
2 回答
9961 浏览

linux - 运行 PHP Cli 时出现分段错误

当我在 shell (Linux) 中键入时:

有时 PHP 脚本终止,我收到一条错误消息:

分段故障

有时它工作正常,有时我得到一个错误

在 php 脚本中,它包括 PDO (mysql)、Curl、一些循环和“Simple HTML Dom”库

PHP版本:

如何解决这个问题?我在 Windows 7 (PHP 5.3.0) 上测试时没有问题。

0 投票
2 回答
15864 浏览

soap - PHP 中的 SoapClient 错误回退

在 PHP 中,如果您尝试实例化一个 new SoapClient,并且 WSDL 不可访问(服务器关闭或其他),则会引发 PHP 致命错误:

致命错误:SOAP-ERROR:解析 WSDL:无法从“ http://example.com/servlet/app/SomeService?wsdl ”加载:无法加载外部实体“ http://example.com/servlet/app /SomeService?wsdl "

据我所知,PHP 中的致命错误是不可恢复的。

有什么办法可以回退吗?能否以某种方式避免这种致命错误?


编辑:我应该说我在 PHP 5.2 上运行,如果它有什么不同的话。

0 投票
3 回答
1796 浏览

php - PHP 5.2 是否仍会收到安全补丁?

我的服务器管理员告诉我 PHP 5.2 已停产,因此没有收到任何错误修复。这显然是事实。他还告诉我 5.2 没有收到安全补丁,这表明我们应该尽快升级到 5.3。

然而,我尊敬的一位程序员告诉我,虽然 PHP 5.2 已停止修复错误,但就安全漏洞而言,它仍然得到非常多的支持 - 至少到 2012 年。

我搜索了 stackoverflow 和 google 高低,但没有找到这个基本问题的答案。

有人愿意告知我的无知吗?

0 投票
5 回答
10927 浏览

php - PHP 5.2 中的 PHP date_parse_from_format( ) 替代方案

由于 date_parse_from_format( ) 仅在 PHP 5.3 中可用,我需要编写一个函数来模仿它在 PHP 5.2 中的行为。

是否可以为 PHP 5.2 编写此函数并使其工作方式与在 PHP 5.3 中完全相同?

例子:

对于此输入:

我需要这个输出: