コードをコピー コードは次のとおりです:
/* クラス宣言
* 1. 何を開発したいですか? どのクラスを作成するかを決定します
* 2. クラスのメンバーはこのクラスに属している必要があります
* [クラスを変更するためのキーワード] class クラス名 {
* メンバー属性:
* メンバーメソッド:
* }
* 3. クラス内でメンバー属性を宣言する場合、修飾子が必要ですどの単語を使用すればよいかわからない場合は、var または public
* を使用してください。ファイルには 1 つのクラスのみが保存され、ファイル名にはクラス名が含まれます (ファイル: classname.class.php
*)クラス名の書き方:
* 変数: aaaBbbCcc
* 関数: aaaBbbCcc
* 定数: AAABBBCCC
* クラス名: AaaBbbCcc
* 4. クラス内のメンバ属性(複数の場合)異なる属性値を使用する場合、オブジェクトの作成後に値を直接与えないでください。
*
*
* クラス
* を通じてオブジェクトをインスタンス化します。 1. 新しいオブジェクトを作成するには new を使用します。オブジェクトとクラス名は、クラスが作成されるオブジェクトです
* $Object Reference = new class name
* 2. 新しいキーワードがある限り、オブジェクトが作成され、オブジェクトの作成はメモリ内にオブジェクトを割り当てます 空間
*
* オブジェクトのみがメモリ内に記憶領域を持ちます
*
* オブジェクトの役割
*
* メモリ内のオブジェクトの割り当て
*
* オブジェクトの使用
* オブジェクト内のメンバーには、オブジェクトへの参照を通じてアクセスする必要があります
* オブジェクト->メンバー
*
* オブジェクト -> メンバー プロパティ
* オブジェクト -> ;メンバー メソッド
*
*
*
*/
//クラス (電話クラス) の宣言
class Phone{
//属性の宣言
var $color;
var $screenSize; (){
}
関数 message(){
}
関数 playMusic(){
}
関数 photo(){
}
}
//クラスのインスタンス化
class Person{
var $name;
function Say(){
}
function Eat( ){
}
function run(){
}
}
//インスタンス化
$p1=新しい人;
$p2=新しい人; p3=新しい人;
// オブジェクトメンバー
$p1->name="zhangsan";
echo $p1->name;