面向对象的PHP

时间:2008-11-24 10:10:08

标签: php

<?php
class Box {
    var $contents;

    function Box($contents) {
        $this-&gt;contents = $contents;
    }

    function get_whats_inside() {
        return $this-&gt;contents;
    }
}
?>

我正在阅读OO教程。我熟悉PHP和OO的概念,但大多数时候它仍然是一场艰难的斗争!但是,上面的代码返回错误“Unexpected&amp; on line 7”。我发现其他任何人都没有遇到过本教程的问题。我用PHP版本5.2.5运行MAMP。有人有什么想法吗?

3 个答案:

答案 0 :(得分:5)

它应该是$ this-&gt;内容,而不是$ this-&amp; gt; contents

答案 1 :(得分:0)

我想它应该是

$this->contents = $contents;
return $this->contents;

而不是

$this-&gt;contents = $contents;
return $this-&gt;contents;

似乎有一些HTML涉及......

答案 2 :(得分:0)

不知何故,您的代码已经过HTML编码。

“&amp; gt;”应为“&gt;”符号