老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

swoole框架的使用方法

這篇文章將為大家詳細講解有關swoole框架的使用方法,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

專注于為中小企業提供成都網站設計、成都做網站服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業西夏免費做網站提供優質的服務。我們立足成都,凝聚了一批互聯網行業人才,有力地推動了1000多家企業的穩健成長,幫助中小企業通過網站建設實現規模擴充和轉變。

swoole有兩個部分。 一個是PHP擴展,用C開發的,這是核心。 另一個是框架,像yii、TP、Laravel一樣,是PHP代碼寫的。

swoole擴展本身提供了web服務器功能,可以替代php-fpm。 而如果僅僅用swoole框架,可以像其它PHP框架一樣,運行在nignx、apache等web服務器中。

swoole框架像PHP框架一樣,適用于web開發。 而swoole擴展是提供了更底層的服務器通信機制,可以使用UDP、TCP等協議,而不僅僅是http。

安裝方式上也不一樣,swoole擴展像其它PHP擴展一樣安裝,可以用pecl,也可以編譯安裝。而swoole框架用composer引入之后安裝即可,或者下載源碼后手動include/require。

另外,swoole框架依賴swoole擴展,是swoole擴展的應用實例。

框架-Swoole擴展-Swoole文檔中心 http://wiki.swoole.com/wiki/page/p-framework.html

swoole擴展是基礎,基于swoole擴展,可以做出多種框架,而不僅僅是web框架。

框架采用唯一接口對象機制。

調用框架的第一步,require('config.php');首先要包含config.php ,然后會生成$php對象。 如果在Controller、Model、View中,通過$this->swoole來調用。如果在函數,或者是其他被include的程序中,通過global $php來引用。

$php->db數據庫接口
$php->cache緩存系統接口
$php->tplSmarty模板引擎接口
$php->model調用Model對象接口
$php->mvcMVC結構數據
$php->plugin插件系統接口
db->query('select * from test_table'); //執行SQL語句,得到一個查詢的結果,查詢結果,可以獲取數據 $res->fetch(); //獲取單條數據。是字段-值,組成的關聯數組。 $res->fetchall(); //獲取全部 $data = array(); 
$data['title'] = 'hello wolrd!'; 
$data['author'] = 'me'; 
$php->db->insert($data,'test_table'); //將關聯數組按照鍵值對應轉為字段-值對應,插入到數據庫表test_table中。 
//insert into test_table(title,author) values('hello wolrd!','me') /* $php->db->delete() 刪除數據 
$php->db->update() 更新數據 
具體請參考Database類 
*//* 模板操作,內置smarty模板引擎 
*/$php->tpl->assign('title','hello world!'); 
$php->tpl->display('index.html'); 
?>

目錄規范

假設根目錄為$ROOT。

$ROOT/apps

$ROOT /apps:應用程序代碼,此目錄中的代碼是公用的,包括類,配置,模板,控制器,Model等。此目錄不得放置靜態文件,如js, css, jpg, html等,必須全部為.php文件。此目錄不允許http直接訪問。

?  $ROOT/apps/controllers Web應用的控制器類代碼

?  $ROOT/apps/models 數據模型封裝類代碼

?  $ROOT/apps/configs 配置文件,通過$php->config['db']['master']這樣來訪問

?  ROOT/apps/classes 類庫,這里存放所有用戶定義的類,必須符合psr-0規范,文件名必須為 {類名}.php,頂層命名空間必須為App

?  $ROOT/apps/templates 模板文件目錄

2  命名空間:如 new App\Hello\Test 類,會映射到 $ROOT/apps/classes/Hello/Test.php

2  配置文件:如 $php->config['db']['master'] 或 Swoole::getInstance()->config['db']['master'] 會映射到$ROOT/apps/configs/db.php文件,db.php中必須返回數組,key為master。

2  數據模型:model('UserInfo')或者$php->model->UserInfo 會映射到$ROOT/apps/models/UserInfo.php

$ROOT/static

靜態文件目錄,比如js, css, jpg, html等。

$ROOT/index.php

web網站單一入口文件,可直接放到根目錄,或者單獨建立目錄存放,如$ROOT/webroot/index.php

$ROOT/server.php

服務器程序啟動入口。

控制器Controller

使用swoole的MVC管理,控制器類必須符合下列規范

2  代碼放置到apps\controllers目錄下

2  類名首字母必須為大寫

2  必須繼承自Swoole\Controller

關于“swoole框架的使用方法”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。


新聞名稱:swoole框架的使用方法
網站路徑:http://www.xueling.net.cn/article/jgdghi.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 亚洲成av人片在www鸭子 | 亚洲色无码一区二区三区 | 国模大胆一区二区三区 | a一级黄| 少妇厨房愉情理伦片免费 | 好男人社区神马WWW在线观看 | 久热精品在线观看视频 | 国产天美传媒性色AV | 欧美黄色免费观看 | 精品少妇人妻AV免费久久洗澡 | 国产精品一区二区国产主播 | 在线观看午夜 | 日日操夜夜操免费视频 | 婷婷亚洲天堂影院 | 亚洲精品少妇久久久久久 | 刘亦菲精品国产亚洲人成 | 成人午夜视频精品一区 | 久久tv中文字幕首页 | 国产精品wwwcom976con | 91免费视频 | 精品国产第一区二区三区的区别 | 欧美影院adc | 极品美女大尺度私房写真 | 曰韩亚洲av人人夜夜澡人人爽 | 国产亚洲欧美日韩在线爱豆 | 国产精品久久国产精品 | 亚洲国产av无码精品 | 国产欧美亚洲精品第二区软件 | 国产精品熟女高潮视频 | 人与人一级毛片 | 青青伊人久久 | 欧美日本在线看 | 亚洲欧洲精品一区二区三区四区 | 欧美日韩亚洲精品一区二区三区 | 久操资源| 三年片在线观看免费观看大全麻豆 | 情侣做性视频在线播放 | 97香蕉超级碰碰碰久久兔费 | 激情影院网站 | 饥渴的少妇毛片免费视频 | cijilu在线视频一噜噜嘿 |