コードをコピーします コードは次のとおりです:
/*
* 1. オブジェクト内のメンバーにアクセスします (オブジェクトの内部メソッドで、オブジェクト内の他のメソッドとメンバー属性にアクセスします)オブジェクト) )
* 2. オブジェクト内のメソッドにはデフォルトで $this キーワードがあります。このキーワードは、このメソッドを呼び出すオブジェクトを表します
*
* コンストラクター メソッド
*
* 1. オブジェクトが作成された後、 「最初の「自動呼び出し」メソッド
*
* 2. コンストラクタメソッドの定義、メソッド名は固定です、
* php4の場合:クラスと同名のメソッドがコンストラクタメソッドです
* php5の場合:Constructorメソッドの選択 マジックメソッド __construct() を使用する この名前を使用してすべてのクラスでコンストラクターを宣言します
* 利点: クラス名を変更する場合、コンストラクターを変更する必要がありません
* マジックメソッド: クラス内に特定のマジックメソッドを記述し、このメソッドは に対応します 関数が追加されます
* メソッド名はすべて固定(すべてシステムによって提供される)であり、独自に定義されたものはありません
* 各マジックメソッドは、ある時点で自動的に呼び出され、処理を完了するメソッドです特定の関数
* マジックメソッドごとに呼び出しタイミングが異なります
* すべてのメソッドは __ で始まります
* __construct(); __set();...
*
* 関数: メンバーのプロパティを初期化します。 * 破棄メソッド
*
* 1. オブジェクトが解放される前に最後に「自動的に」呼び出されるメソッド
* はガベージ コレクター (Java php) を使用しますが、C++ は手動で解放します
*
* 機能: いくつかのリソースを閉じ、クリーンアップを実行しますwork
*
* __destruct();
*
*/
var $name;
var $sex //php4 の構築メソッド
{
// オブジェクトが宣言されるたびに、
echo "1111111111111111" が呼び出されます
}*/
//php5 の構築メソッド
function __construct($name,$age,$sex){
$this-> name=$name;
$this->年齢=$性別;
関数say(){
//$this->名前;オブジェクト内のメンバーにアクセスするには
echo "私の名前: {$this->name}、私の年齢: {$this->age}
}
function run() {
}
function Eat (){
}
//破壊メソッド __destruct(){
}
}
$p1=新しい人("zhangsan",25,"男");
$p2=新しい人;人
http://www.bkjia.com/PHPjc/323520.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/323520.html
技術記事
次のようにコードをコピーします。 ?php /* * 1. オブジェクト内のメンバーへのアクセス (オブジェクトの内部メソッド内で、オブジェクトの他のメソッドおよびメンバー プロパティにアクセスします) * 2. オブジェクトのメソッド内.. 。