PHP在=>之后打印所有内容(WAMP)

时间:2012-01-14 15:00:08

标签: php wamp

我的手上有一个非常奇怪的问题......

当我尝试在使用=>后将所有内容都打印到页面上时,我会尝试使用。 在代码中确实没有问题,它在我最初在linux机器上开发时起作用,但现在当我尝试在wamp中使用它时它不会...

所以我最好的猜测是,虽然=>在其他类中工作正常,但这是一个问题。

无论如何,我会将代码粘贴到此处。

的index.php:

<?php

require_once('classname.class.php');
Classname::getInstance();

classname.class.php:

<? 

class Classname
{
    protected static $defSettings = array(
        'TITLE' => 'My site'
    );
    other code...

因此,当我加载页面时,它会打印出来:

  

'我的网站');其他代码......

致命错误:“第4行的C:\ wamp \ www \ site \ index.php”中找不到“Class'Classname'”

究竟是什么导致这种情况?

编辑:解决了。愚蠢的“拼写错误”。

1 个答案:

答案 0 :(得分:3)

每个PHP代码块都必须包含<?php ... ?>个代码标记,即使您使用的是include()require()

请记住,没有“PHP脚本”这样的东西。只有包含PHP代码块的文件。如果没有<?php ... ?>标记,PHP解释器将不会将文本视为代码。