首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当使用等于条件快捷方式的变量时,最近更新的PHP 5.4从5.3崩溃

问当使用等于条件快捷方式的变量时,最近更新的PHP 5.4从5.3崩溃
EN

Stack Overflow用户
提问于 2012-05-03 22:03:29
回答 1查看 211关注 0票数 3

我使用的是Apache 2.4和PHP 5.4。

我正在执行以下命令:

代码语言:javascript
复制
# retrieve caller name
$calledby = debug_backtrace(); print_r($calledby);
$caller = (strlen($calledby[1]['class'])) ? $calledby[1]['class'] : $calledby[0]['class'];
# arguments are required
if (!func_num_args()) { return; }
# fill variables with argument contents if exists
$variables = (func_num_args() == 0) ? NULL : (is_array(func_get_arg(0)) ? func_get_arg(0) : NULL);

从类的私有方法中。

如果我注释掉$caller =和$variables =行,它就可以工作了。

如果我将我的代码更改为以下代码,它也可以工作(根据定义)

代码语言:javascript
复制
if (strlen($calledby[1]['class']))  $caller = $calledby[1]['class'];
else                                $caller = $calledby[0]['class'];

我应该发布一个错误报告,还是我在一个新的5.4语法怪癖上做错了什么?

提前感谢!

UPDATE我使用CLI执行了该文件,脚本生成了所需的结果。

EN

回答 1

Stack Overflow用户

发布于 2012-05-03 22:44:22

我已经尝试过php 5.4配置,没有任何问题,您应该会看到apache / php日志。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10433047

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档