问题标签 [php-5.4]

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 投票
1 回答
45 浏览

arrays - 在闭合中修剪键

我的闭包返回它作为数组操作的键时遇到问题,我做错了什么?

输入:

方法:

这应该返回:

0 投票
3 回答
3049 浏览

php - PHP 间歇性无法加载 json.so(Ubuntu 12.04 LTS 上的 PHP 5.4.19)

我使用的是 Ubuntu 12.04 LTS 并且需要 PHP 5.4,所以我使用的是Ondřej Surý 的(php5-oldstable)包。

phpinfo 和 CLI 都显示 JSON 已启用:

我的应用程序大部分都有效。但是周期性地(大约十页刷新一页)有一个 PHP 错误。这只是间歇性地发生。

我该如何解决?

0 投票
1 回答
69 浏览

php - PHP:如何使用 SimpleXMLElement 将属性添加到更深的子注释

如何使用 向更深的子注释添加属性SimpleXMLElement?例如,

我明白了,

但其实我想要,

是否可以?

0 投票
1 回答
1494 浏览

php - 按优先级消费多个队列

我有一个生产者向主题交换发送消息。每条消息都包含一个路由键。(为原始图道歉)

我正在使用php-amqplib并尝试使用多个队列。我想要实现的是按顺序测试每个队列,看看它是否有消息,如果有,处理它,否则,继续下一个队列。此外,如果找到消息,请从 Q1 重新开始检查过程。以下代码不起作用,但将演示我想要做的逻辑。

0 投票
1 回答
1056 浏览

php - PHP recursiveIteratorIterator:只获取子目录?

我只想通过使用列出主目录中的子目录RecursiveIteratorIterator

结果,

但我追求,

可能吗?

0 投票
1 回答
922 浏览

php - PHP RecursiveIteratorIterator:系统找不到指定的路径?

当我想用RecursiveIteratorIteratorand自动加载类时出现此错误spl_autoload_register

未捕获的异常“UnexpectedValueException”,带有消息“RecursiveDirectoryIterator::__construct():系统找不到指定的路径。(代码:3)

这是什么意思?

下面是我的类自动加载器,

错误线指向new RecursiveDirectoryIterator($path_directory),为什么?

0 投票
4 回答
9781 浏览

php - 全局变量在php中不起作用

我在使用全局变量时遇到了一些错误。我在全局范围内定义了一个 $var 并尝试在函数中使用它,但在那里无法访问它。请参阅下面的代码以获得更好的解释:

文件 a.php:

稍微介绍一下这个函数是如何被调用的。

文件 b.php:

上面的 'b.php' 使用以下方法调用:

现在所需的输出是“测试”,但收到的输出是 NULL。

提前感谢您的帮助。

0 投票
6 回答
2118 浏览

php - PHP:如何修剪字符串中某些关键字之前的所有内容?

我有来自循环函数的这些类型的结果,

但是我怎样才能在corelocal之前修剪掉任何东西,所以我只得到这些,

我使用strstr,但我认为它只搜索一个固定的关键字,我有两个,更多的关键字要匹配,

我试过了preg_replace

它给了我前面的部分-C:/wamp/www/xxx/

0 投票
1 回答
63 浏览

php - 需要简单的 php oop 范围矩阵

编辑我已经用实际代码更新了这个问题。事实证明这不是范围问题,而是我的一个愚蠢错误。在测试所有值都很好时,我真的将它们设置为空。

阅读下面的答案后,我意识到我已经弄清楚了范围,但代码中有错字。

对不起

0 投票
1 回答
75 浏览

php - 使用新 ReflectMethod 时全局变量在 php 中不起作用

我在使用全局变量时遇到了一些错误。我在全局范围内定义了一个 $var 并尝试在函数中使用它,但在那里无法访问它。请参阅下面的代码以获得更好的解释:

文件 a.php:

稍微介绍一下这个函数是如何被调用的。

文件 b.php:

上面的 'b.php' 使用以下方法调用:

现在所需的输出是“测试”,但收到的输出是 NULL。

提前感谢您的帮助。

我感觉这与 ReflectionMethod 的使用有关,但我不明白为什么它不可用。