# Yaf中使用命名空間
命名空間默認是不開啟的
## 1.php.ini 開啟命名空間
在php.ini 中添加
`yaf.namespace=1 就可以啟動namespace`
但是如果開了namespace就不能再使用非namespace的寫法了。
## 2\. 在配置文件 app.ini 注冊命名空間
例如,這里我注冊了 think,和extend開頭的兩個命名空間
[全局配置](http://www.hmoore.net/yumufeng/thinkyaf/554835)設置
`application.library.namespace = "think,extend"`
這樣就注冊了兩個命名空間,放入extend下的文件都可以使用extend開頭的命名空間,具體參考[本書約定](http://www.hmoore.net/yumufeng/thinkyaf/%E6%9C%AC%E4%B9%A6%E7%BA%A6%E5%AE%9A.md)的github上的代碼
推薦使用第二種方式進行 命名空間注冊
- 序言
- 安裝 Yaf
- Yaf基礎知識
- 1.運行流程
- 2.YAF架構
- 3.目錄結構
- 4.Yaf的配置
- 5.Yaf的Bootstrap
- 6.Yaf的多模塊配置
- 7.Yaf中使用命名空間
- 本書框架配置
- 1.框架目錄結構
- 2.數據庫配置
- 3.緩存配置
- 4.全局配置
- 5.公共助手函數
- 請求與響應
- 1.請求-Request
- 2.響應-Response
- 數據庫操作
- 使用think-orm
- 接口開發
- 1.RESTful接口設計
- 2.Yar RPC接口設計
- 數據驗證
- 數據驗證 - validate
- 網頁開發
- Session
- Cookie
- 路由設置
- 工具類
- 1.Rsa加密
- 2.Random快速生成隨機數
- 3.Cache - 緩存
- 4.Weapp - 微信小程序類
- 5.Qiniu - 七牛云存儲使用
- 6.支付類(微信&支付寶)
- 7.Logs - 日志記錄