PHP オブジェクト指向オブジェクトの概念の理解_PHP チュートリアル

WBOY
リリース: 2016-07-13 17:40:22
オリジナル
781 人が閲覧しました

簡単な理解
画像「それは2人で戦っているようなものです。それを記述するにはプログラムを使用する必要があります。それは構造指向です。戦いのすべてのステップを書き留めます。たとえば、相手がどのような動きをするのか?どのような動きなのか。すべてのステップはオブジェクト指向の方法で記述され、戦闘のプロセスを戦闘前、戦闘中、戦闘後にいくつかの部分に分割する必要があります。PHP のオブジェクト指向手法は以前から研究されており、それを行うシステムもオブジェクト指向手法で行われています。オブジェクト指向の利点により、システムを適切にモジュール化でき、多くのプログラマーが共同作業できるようになり、コーディングの効率が向上します。システム全体の保守と更新もはるかに簡単になります。

誰でも体験できるように、以下のカテゴリを投稿してください。これは、データベースのリンクと操作のための基本クラスであり、他のクラスへの参照を提供します。
/*
Database クラス ファイル: class_database.php

Database 操作クラス、このクラスは他のクラス操作の基礎です。つまり、他のクラス関数の実装は通常、データベース クラスを通じて実装されます

世界で作成された:2007年5月17日*/include_once( "config.inc"); Private $ name; // データベース名
Private $ Connection; // メソッド
// __ GET (): 属性値を取得
Function __Get ($ Property_name) {
if(isset($this-> ; $ property_name))

}
}}

// __ set():少量のデータの機能を変更するために使用される単一のプライベートデータ属性値を設定します__set($ propert_name、$ value) $value; は、関数の作成時に自動的に呼び出されます。原則として、新しいオブジェクトの作成時に
function __construct()
{
を呼び出す必要はありません。 sys_conf クラスの静的属性
>user=sys_conf::$dbuser;
>connection=mysql_connect ($this->host,$this->user,$this->pw) d);//確立接続mysql_query( "set names utf8"); : デストラクタ、切断、関数の実行時に自動的にデストラクタを呼び出します。データベース接続を閉じてデータのセキュリティを確保する

データベース データ
function __destruct()
{
mysql_close($this-> ;connection);
}

//追加、削除、変更: パラメータ $sql は挿入 update
functionexecute($sql)
{
mysql_query($sql);
//echo "データベースへの書き込みは成功しました";
//echo "私はデータクラスクラスの実行関数です";
}/ /execute
//チェック: パラメーター $sql は Insert ステートメントです
//戻り値はオブジェクト配列であり、配列内の各要素はレコードの行で構成されるオブジェクトです
function query($sql)
{
$result_array=array(); // =0; $result_ array[$ i ]=$row;
$result_array を返す; $ result_c=mysql_num_rows($result);
return $result_c;
}
}
?>


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/486230.html技術記事単純にイメージを理解すると、「2人が戦っているようなものです。それを記述するにはプログラムを使用する必要があります。構造指向です。相手がどのような動きをするのか、どのような動きをするのかなど、戦いのすべてのステップが書き​​留められています。」 ..
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート