ホームページ  >  記事  >  バックエンド開発  >  Photoshop 学習ネットワーク php 学習ノート クラス宣言とオブジェクトのインスタンス化

Photoshop 学習ネットワーク php 学習ノート クラス宣言とオブジェクトのインスタンス化

WBOY
WBOYオリジナル
2016-07-29 08:45:341006ブラウズ

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


/* クラス宣言
* 1. 何を開発したいのか、どのクラスを作成するかを決定します
* 2.クラスはこのクラスに属している必要があります
* [クラスを変更するキーワード] class クラス名 {
* メンバー属性:
* メンバーメソッド:
* }
* 3. クラスでメンバー属性を宣言する場合、修飾子が必要です。どちらを使用すればよいかわからない場合 単語を使用する場合は、var または public を使用します
* ファイルには 1 つのクラスのみが保存され、ファイル名にはクラス名が含まれます。 ファイル: classname.class.php
* 方法クラス名を記述します:
* 変数: aaaBbbCcc
* 関数: aaaBbbCcc
* 定数: AAABBBCCC
* クラス名: AaaBbbCcc
* 4. クラス内のメンバー属性について、複数のオブジェクトを作成し、各オブジェクトが異なる属性値を持つ場合、初期値を直接指定しないでください。オブジェクトの作成後に値を指定します。
*
*
* クラスを介してオブジェクトをインスタンス化します
* 1. 新しいオブジェクトを作成するには、new を使用し、どのクラス オブジェクトが作成されるかを指定します
* $Object Reference = 新しいクラス名;
* 2. オブジェクトを作成する新しいキーワードがある限り、オブジェクトの作成はメモリ内にスペースを割り当てることを意味します
*
* メモリ内にストレージスペースを持つのはオブジェクトのみです
*
*オブジェクトの役割
*
* メモリ内のオブジェクトの割り当て
*
* オブジェクトの使用
* オブジェクト内のメンバーには、オブジェクトへの参照を通じてアクセスする必要があります
* オブジェクト -> メンバー
*
* オブジェクト -> メンバープロパティ
* オブジェクト->メンバーメソッド
*
*
*
*/
//クラス(phoneクラス)の宣言
class Phone{
//宣言属性
var $pinPai;
var $; BatteryCapacity;
var $screenSize;
//メンバーメソッド
function call(){
}
function message(){
}
function playMusic(){
}
}
//インスタンス化クラスの
var $name;
var $sex;
function Say(){
}
function run(){
}
}
//インスタンス化
$p1=新しい人;
$p3=新しい人
//アクセスオブジェクトのメンバー
$p1->name; ;
?>
上記では、Photoshop Learning Network の PHP Learning Notes クラスの宣言とオブジェクトのインスタンス化を紹介し、Photoshop Learning Network の内容も含めて、PHP チュートリアルに興味のある友人に役立つことを願っています。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。