これは OOP での私の最初の試みです。クラスからいくつかの値を変更したいのですが、別のファイルからそれを行う方法がわかりません。私が持っている場所からそれをやろうとすると、クラスは機能しています。
だから、私が欲しいのは、いくつかの値を変更できる基本的なhtmlページだけです。
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;
}
}
?>
index.php
<?php
include dirname(__FILE__) . '/inc/class.php'; // the above example
$s = new show;
$s->setTitle('title');
$s->seth1('h1');
$s->render();
?>
これは、私が達成しようとしていることのほんの一例です。私が得るのは空白のページだけです...