ホームページ > バックエンド開発 > PHPチュートリアル > php クラス_PHP チュートリアル

php クラス_PHP チュートリアル

WBOY
リリース: 2016-07-21 15:59:58
オリジナル
779 人が閲覧しました

/*------------------------------------------ ----------//
* クラス:: Ini
* 関数:: クライアント から 要求された システム をインストールする
* 作成者:: Kevin#
* QQ:: 84529890
* 日付:: 2006.10.24
//--------------------------------- -----------------------------*/
require_once( CLASS_SYS_PATH . "class.db.php");
class Ini {
/*
* member variable $defaultPlay
* 変数を設定するには play
*/
var $defaultPlay = "main";
/*
* メンバー変数 $DB
* オブジェクトを設定するには: database
*/
var $DB;
/*
* メンバー変数 $play
* playの パラメータ を記録する
*/
var $play;
//////@@@@ メンバー機能 リスト @@@@\\\
//-========================= =============-\
// LastModifyTime::2006.11.16
//-===================== ================-\
////////////////////////////// /////////////
/*
* function :: setDB($db)
* グローバル データベース オブジェクトを設定します
*/
function setDB($db){
return $this-> ;DB = $db;
}
/*
* function::loadSystem($play)
* システムをロードする
*/
function loadSystem($play){
if( $this->isValidPlay($play) ){
require_once("class .smarttemplate.php"); 
require_once( $play ); 
$playLikeABird = 新しい メイン;
}else{
$this->halt("無効なアクセス....");
}
}
/*
* function:: iniCon()
* データベースのインストール
*/
function iniCon(){
global $DB;
$DB = 新しい DB( HOST_ADDR , HOST_USER , HOST_PSW , DB_NAME );
}
/*
* function::getDB()
* 現在のデータベースオブジェクトを取得するには
*/
function getDB(){
return $this->DB;
}
/*
* function::getPlay()
* クライアントからの投稿であるプレイを取得します
*/
function getPlay(){
return $play = empty( $_REQUEST["play"] ) ? $this->defaultPlay : $_REQUEST["play"];
}
/*
*function :: isvalidplay($ play)
*playパラメーターが
*/
関数isvalidplay($ play){
if(file_exists($ play)){
utrunt true;
}else{
return false;
}
}
/*
* function:: halt($msg)
* ブラウザにメッセージを表示
*/
function halt($msg){
echo "" 。 $msg 。 "n
";
}
/*
* function :: iniSystem()
* システムのインストール
*/
function iniSystem(){
$this->iniCon();
$this->setDB($DB);
$play = $this->getPlay();
return $play = $this->resetPlay($play);
}
/*
* function :: resetPlay($p)
* プレイの パラメータを再定義する場合
*/
function resetPlay($p){
return $p = CLASS_PATH 。 ENTRY_FIRST_FORMAT 。 $p 。 ENTRY_LAST_FORMAT;

/*
* function:: Ini()
* データベースをリンクし、クライアントから投稿されたプレイを取得します
*/
function Ini(){
$play = $this->iniSystem();
$this->デバッグ($play);
$this->loadSystem($play);
$this->close();
}
/*
* function:: debug($play)
* デバッグ情報を表示するには
*/
function debug($play){
if( DEBUG ) $this->halt("Play -> $play");
}
/*
* function::close()
* データベースの設定を解除する
*/
function close(){
return $this->DB = NULL;
}
///////@@@@@@@@@@@@@@@@@@ クラスを定義する @@@@@@@@@@@@ @@@@@@@@@@@@@\\\\
}
?>

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/317181.html技術記事 ?php /*---------------------------------------------- ------------------// *Class::Ini *Function::クライアントから要求されたシステムをインストールするため *Author::Kevin# *QQ::84529890 *Date::20...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート