クラスと PHP
素晴らしいですね。それではどうすればよいでしょうか?質問してよかったです。実際に何かを達成するには、Style 内にさらにいくつかの関数を作成する必要があります。最初にページの本文を設定するので、次のようにしました:
function Body() {
PRINT "
"TEXT="$this->text" "。
「LINK="$this->link" VLINK="$this->vlink" 」。
「ALINK="$this->alink">
"FACE="$this->face" SIZE=$this->size>n";
}
?>
これにより、ページ本文が設定されます。また、新しい変数「$this」も示しています。クラス関数内で使用すると、このインスタンスの変数を参照していることをインタープリタに知らせます。言い換えれば、呼び出し行のインスタンス名の値が割り当てられます (たとえば、$Basic->Body() が呼び出しステートメントである場合、$this は == $Basic になります)。また、何かを行っていることに注意してください。ここでは、通常の関数で実行できるよりもはるかに単純です。関数に渡されなかった変数を参照しています。インスタンスのすべての関数と変数は、そのインスタンスのすべての関数で使用できることに注意してください。これを通常の関数で行うには、いくつかのグローバル配列を設定する必要があります。
これを PHP スクリプトで試してください (Style クラスを組み込み、上記のスタイル オブジェクトを作成し、 タグと タグを送信したと仮定します):
本体(); ?>
これで、何かを印刷する準備ができました。昔ながらの方法でもできますが、私は何か違うことをするつもりです...そうです、別の関数です:
function TextOut($message=" ") {
PRINT "< ;FONT FACE="$this->顔" "。
"SIZE=$this->size COLOR="$this-> ".
「テキスト」>$メッセージn";
}
?>