久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

Swoole 核心函數

來自站長百科
跳轉至: 導航、? 搜索

導航: 上一頁

__autoload($class_name) 自動導入類

Swoole會通過autoload的方式,自動導入libs/system的核心類,以及在class/中的類。類命名方式,必須為classname.class.php,類名必須首字母大寫。

import($lib_name) 類庫導入函數

import函數用來導入類的php文件

Swoole框架共有3種類的位置,1是核心類,libs/system,無需import,自動導入。2是框架擴展類,libs/class,3是用戶定義類,class/,如果類文件直接在class/,而不是它的子目錄,也可以被自動導入。

$lib_name的首個字符,表示類的位置,@是用戶類class/,#是框架擴展類的官方類libs/class/swoole,默認為框架擴展類的第三方類。

import('@dir1.dir2.Class') 導入class/dir1/dir/Class.class.php

import('#db.SwooleKDB') 導入libs/class/swoole/db/SwooleKDB.class.php

import('org.JSON') 導入libs/class/org/JSON.class.php

createModel($modelname) 構造一個Model對象

功能和$php->model->$modelname相同。產生一個Model的接口對象

create 導入類,并產生一個類的對象

var $kdb = create('#db.SwooleKDB');

namespace($func) 加載一個function定義的php文件

namespace('file') 加載文件操作函數

namespace('@member') 加載用戶定義的一組函數,class/member.func.php,定義方式為namespace.func.php

loadPlugin($plugin_name) 加載插件

功能和$php->plugin->load($plugin_name)相同。加載插件

loadPlugin('FckEditor'); 加載FckEditor插件 loadPlugin('AdoDB'); 加載AdoDB插件

session() 開啟會話

啟動會話,Swoole框架封裝了Session,不再用session_start(),框架會檢測config.php中SESSION_CACHE的配置,決定使用哪種session存儲方式。如果不定義SESSION_CACHE,則采用默認的session_start()

debug($var) 打印變量的值和結構,并終止程序運行

debug($value)