2010-10-12 40 views
0

我正在一个客户端的服务器上,我发现了奇怪的东西..PHP退出;不工作

echo 7; 

不输出7.

echo "hello"; 

输出打招呼。

exit;命令不起作用。

他的运行5.2.13和Apache 2.0 Handler,并已安装了Zend处理器...

任何人有任何线索,可能什么呢?

+0

由于独立没有任何这些陈述错误,更多的上下文将有所帮助。根据你迄今为止所说的,我最好的猜测是,页面上其他地方的解析错误阻止了某些命令的工作。 – VoteyDisciple 2010-10-12 00:28:00

+0

**'echo 7'输出是什么? 'echo“hello”'应该输出'hello'(没有引号)。如果您还想输出报价,则必须使用'echo“\”hello \“”'。但'echo 7'应该可以正常工作。另外,你是如何测试'exit'的?您可能期望它在循环中运行,但循环从未输入或类似。尝试一个简单的测试:'<?php exit;回声“测试!= D”; ?> – stevendesu 2010-10-13 13:35:54

回答

0

这可能听起来很愚蠢,但也许phpinfo();可以提供一些提示?

+0

不是不笨;那是我去的第一个地方。只是没有看到任何不寻常的东西......嗯。 VD很可能是正确的...... – atwellpub 2010-10-12 00:42:01

+0

可能是这样,无论如何,相当奇怪的sittuation ...别的不工作? – Claudiu 2010-10-12 00:46:49