开发者

PHP is displaying my source code?

I just upgraded to php5.3 and when I ex开发者_开发知识库ecute:

php myfile.php

I see the source code for myfile.php.

Any idea why this is happening? I've never seen anything like it before!


In 5.3

short_open_tag

is disabled by default. So if you use

<? ?> 

instead of

<?php ?> 

it can cause issues in the future (provided you just re enable the flag in php.ini). From what I have read they are still debating removal from 6.


Are you sure you didn't forget the opening PHP tag at the begining of the file ?

ie :

<?php
echo "hello, world!";

(Note I used "full" open tags ; ie "<?php", and not short open tags "<?" -- maybe you used short open tags, and those are disabled ? If I remember correctly, they are disabled by default, in PHP 5.3)

and not :

echo "hello, world!";

(If that doesn't help : can you post a short code sample that reproduces the problem ?)

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜