问题标签 [php-5.3]

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

php - typehinting: 方法应该接受任何作为对象的 $arg

我有一个类 'Collection',它有一个 add 方法。add 方法应该只接受对象。所以这是期望的行为:

根据 PHP 手册,可以通过在 前面$arg加上类名来输入提示方法。由于所有 PHP 类都是 的子类stdClass,我认为这个方法签名会起作用:

但它因“参数必须是 stdClass 的实例”而失败。

如果我将签名更改为我定义的父类,那么它可以工作:

有谁知道如何为通用对象键入提示?

0 投票
2 回答
1279 浏览

sql-server-2005 - 空返回值上的PHP PDO分段错误错误

目前我正在使用 freetds 连接到我正在提取大量会计数据的 MSSql 服务器。数据一直很好,直到达到空值。那时我没有收到任何 PHP 错误。相反,我在 apache 错误日志中收到以下错误。

[通知] child pid 10235 exit signal Segmentation fault (11)

我做了一些搜索并找到了这个页面,但它并没有真正帮助。我正在使用的查询看起来像这样,

我正在使用如下的while循环获取数据,

我不知道这是否是 PDO、我的数据库层、MSSQL 或我的查询的问题。另外,我想指出,如果我使用 MSSQL Studio 手动运行查询并运行它,它运行良好,并正确显示空值。

0 投票
1 回答
1893 浏览

sqlite - 新的 SQLite3 PHP 类中是否有事务支持?

我发现有一个新的 SQLite3 类(从 PHP 5.3.3 开始)并开始在我的最新项目中使用它。

http://www.php.net/manual/en/book.sqlite3.php

一切都很好,直到我需要交易。我是否忽略了文档中的某些内容?我如何使用此类实现交易。

0 投票
1 回答
1031 浏览

preg-match - PHP 5.3.3 错误或 preg_match 错误验证?

该脚本没有任何输出...它提供下载 0 字节的 php 文件。我需要修复它,因为它可能仍然是 Zend_Gdata 中的错误!抱歉英语不好。

编辑:

你有5.3.3版本的php?如果在表达式末尾添加“U”,问题就会消失。什么鬼?

0 投票
1 回答
58 浏览

php-5.3 - php解释器忽略方法

php 解释器可以忽略某些方法吗?例如,如果项目处于发布模式,我需要忽略一些方法或函数,如果项目处于调试模式,则执行它们。

0 投票
2 回答
799 浏览

php-5.3 - 与 var_dump 一起使用时,ob_get_clean 和 ob_get_contents 将内容返回到屏幕,而不是将其放入变量中

我使用此功能进行调试:

问题是它有时会将内容返回到控制台,特别是当此内容是大数组上的 var_dump 结果时,

你们中的任何人以前见过这个问题吗?

0 投票
2 回答
1156 浏览

php - 不同操作系统上的 PHP crypt 函数

在我的 php 应用程序中,我使用 php crypt() 函数,其中我的盐值是用户名的前两个字符。我注意到该函数在 windows 和 linux 上返回不同的结果。我还在 w3cschools 上读到,这个函数在不同的操作系统上表现不同。是否可以配置 php 环境以便在两个操作系统上获得相同的结果?(修改加密模式不是一种选择。)

0 投票
3 回答
307 浏览

algorithm - 基于可变条件提取多维数组部分的 PHP 函数

给定一个多维数组,我正在寻找一种方法来提取该数组的各个部分,给定变量(即不同的)标准。

例如,如果这是我的数据:

我希望能够调用一个函数

它根据indexsub_index参数返回一个数组。使用相同的数据但不同的参数会返回不同的数据。

示例 1

new_array( array(0, 2), ( array(1, 2), array(0, 2) ) )

预期成绩:

示例 2

new_array( array(2), ( array(0, 2) ) )

预期成绩:

有人知道怎么做吗?谢谢!

0 投票
2 回答
849 浏览

php - PHP XMPP 机器人性能

大家好。我需要编写 xmpp bot,它将每小时接收和发送大约 2000 条消息(24/7 工作时间)并使用 MongoDB(选择、更新查询)。在php上写它是个坏主意吗?如果我使用 php 5.3,性能如何?

0 投票
1 回答
52 浏览

php - object 对象中的自动功能?

考虑这个类:

$obj 有自己的公共函数。我通过我的代码调用它$t = new Test($obj); $t->obj->do();

我想让 $obj 为空,而不触发错误。如果未明确设置函数,是否可以使用 PHP 的魔术函数执行一些技巧以始终返回 false ?另外,PHP < 5.3 会有解决方案吗?