gan*_*jan 2 php apache apache2
我有一点问题,我有一个像这样开始的php文件:
<?php
ini_set("display_errors", true);
echo "test";
exit();
Run Code Online (Sandbox Code Playgroud)
不知怎的,这会返回一个空页?!
我用ubuntu 10.10,gvim和apache2
这可能与utf-8格式化有关吗?我刚刚切换到ubuntu,gvim所以我不确定我是否使用utf-8,但我知道它已经导致这个问题.
编辑:
当我将文件更改为
<?php
test
Run Code Online (Sandbox Code Playgroud)
没有任何显示,但如果我将其更改为:
test
<?php
Run Code Online (Sandbox Code Playgroud)
测试出现了?!
尝试使用以下命令替换脚本的开头:
<?php
ini_set("display_errors", true);
error_reporting( E_ALL );
echo "test";
Run Code Online (Sandbox Code Playgroud)
如果仍有空白输出,请创建一个新文件,并一次跨一个行/节/控制结构复制粘贴错误文件的内容,在传输每个节之后执行脚本.在获得空白输出之前转移的部分可能是您的奖励.
此外,尝试查看错误日志 - 它们可能包含正在经历的错误的详细信息并导致空白输出.(事实上,我先做.)
另外,请参阅原始问题中包含的代码段:
<?php
test
Run Code Online (Sandbox Code Playgroud)
将永远失败,因为它不是正确的语法.
<?php
echo 'test';
Run Code Online (Sandbox Code Playgroud)
应该导致"测试"被打印到屏幕上.
| 归档时间: |
|
| 查看次数: |
11618 次 |
| 最近记录: |