ホームページ  >  記事  >  バックエンド開発  >  PHP初期化オブジェクトの簡単な例とdestructor_PHPチュートリアル

PHP初期化オブジェクトの簡単な例とdestructor_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:36:161046ブラウズ

コードをコピーします コードは次のとおりです:

/**************************************************
* __construct オブジェクト初期化関数の使用
* destruct デストラクターの使用
* $this キーワードの使用 ($this キーワードは、現在のオブジェクトのオブジェクト プロパティおよびオブジェクト * メソッドにアクセスするために使用されるシステム変数)
*
******* ***************************************/
header("Content-Type:text/html;charset=UTF-8");
class mypc{
public $name;
public $type;

function __construct($name='',$type=''){ //オブジェクトを初期化し、初期化値を括弧内に置きます
$this-> name=$name ;
$this->type=$type;

}
function vod(){
return $this->name.$this->type.'ムービーを再生';
}
function game(){
return $this->name.$this->type.'ゲームをプレイする';
}
/**************************
* オブジェクト内の操作が完了すると、
* __destruct() が呼び出されます
* 次に、によって使用されるメモリオブジェクトは解放されます。ルール: 後入れ先出し
****************************/
function __destruct(){
echo "
===== =========".$this->name;
}
}

$pc1 = new mypc('Home Computer','Desktop');
echo $pc1- >vod( )."
";
//$pc1=null; の場合、オブジェクトは現在のインスタンスの操作が完了した直後に解放されます
$pic2 = new mypc('会社のコンピューター','ラップトップ' );
echo $ pic2->game();

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/740210.html技術記事次のようにコードをコピーします: ?php /***************************************** * **** * __construct オブジェクト初期化関数の使用 * destruct デストラクターの使用 * $this キーワードの使用 (...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。