2

这是我第一次尝试 OOP。我想从一个类中修改一些值,但我不知道如何从不同的文件中做到这一点。如果我尝试从上课的地方做到这一点。

所以,我想要的只是基本的 html 页面,我可以在其中修改一些值。

网页

<!DOCTYPE html>
<html>
<body>

<h1>My First Heading</h1>

<p>My first paragraph.</p>

</body>
</html>

我的class.php

<?php

class show {

public function setTitle ($t) {
    $this->title = $t;
            }

public function seth1 ($h1) {
    $this->h1 = $h1;
            }

public function getTitle () {
    return $this->title;
            }
public function geth1 () {
    return $this->h1;
            }
public function render () {
        $s = "<!DOCTYPE html>
<html>
<body>";
$s .= "<title>";
$s .= $this->title;
$s .= "<title>";

$s .= "<h1>";
$s .= $this->h1;
$s .= "</h1>";


$s .= "<p>and so on</p>

    </body>
    </html>";
     echo $s;
 }
 }
 ?>

索引.php

 <?php

 include dirname(__FILE__) . '/inc/class.php'; // the above example

 $s = new show;
 $s->setTitle('title');
 $s->seth1('h1');
 $s->render();
 ?>

这只是我想要完成的一个例子。我得到的只是一个空白页......

4

1 回答 1

1

只是我,还是您错过了对 $s->render() 的调用?

于 2013-05-14T23:23:04.387 回答