zf架構的registry(註冊表)使用樣本_PHP教程

來源:互聯網
上載者:User
簡單使用
複製代碼 代碼如下:
require_once("Zend/Loader.php");
Zend_Loader::loadClass("Zend_Registry");
$Arr = array
(
'host' => '127.0.0.1',
'username' => 'root',
'password' => '111',
'dbname' => 'test'
);
$Reg = new Zend_Registry($Arr);
echo '主機名稱:' . $Reg['host'] . "
";
echo '使用者名稱:' . $Reg['username'] . "
";
echo '密碼:' . $Reg['password'] . "
";
echo '資料庫:' . $Reg['dbname'] . "
";
echo "";
Zend_Registry::set('表名','sanguo'); //SET賦值方法,也可以賦值為數組
echo Zend_Registry::get('表名'); //GET取值方法
?>

對象方式使用與set、get方法使用
複製代碼 代碼如下:
//引入Loader自動載入類
require_once("Zend/Loader.php");
//載入註冊表對象類
Zend_Loader::loadClass("Zend_Registry");
/*--------------------------------------------------------*/
//以對象方式進行註冊表操作
//執行個體化註冊表對象類的資源賦給$Reg
$Reg = new Zend_Registry();
//講$Reg轉換為對象格式
Zend_Registry::setInstance($Reg);
//對$Reg進行賦值(註冊表賦值)
$Reg ->name = '張三';
$Reg ->sex = '男';
$Reg ->age = '18';
//擷取靜態對象後輸出.
$Reg = Zend_Registry::getInstance();
echo "姓名為:" . $Reg->name . "
";
echo "性別為:" . $Reg->sex . "
";
echo "年齡為:" . $Reg->age . "
";
/*--------------------------------------------------------*/
$Arr = array('姓名' => '張三','年齡' => '18','愛好' => '上網');
Zend_Registry::set('My',$Arr);
class Person
{
public function My()
{
echo "我的姓名是:" . Zend_Registry::get('My')['姓名'] . "
";
echo "我的年齡是:" . Zend_Registry::get('My')['年齡'] . "
";
echo "我的愛好是:" . Zend_Registry::get('My')['愛好'] . "
";
}
}
$Person = new Person();
$Person -> My();
?>

http://www.bkjia.com/PHPjc/741264.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/741264.htmlTechArticle簡單使用 複製代碼 代碼如下: ?php require_once("Zend/Loader.php"); Zend_Loader::loadClass("Zend_Registry"); $Arr = array ( 'host' = '127.0.0.1', 'username' = 'root', 'pa...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.