yafphp框架
① php yaf框架怎麼使用求各位大神,
安裝步驟yaf手冊上有,也有標準的文件目錄結構,但是yaf的資料庫操作類好像要自己寫,要用yaf開始一個項目的話推薦樓主先看寫一個小例子,熟悉下yaf的項目部署:
http://www.laruence.com/manual/tutorial.firstpage.html
根據自己的情況按照手冊上說的就能出現helllo world;這樣能夠幫助樓主熟悉下yaf框架
② yaf框架中,PHP Fatal error: Call to a member function prepare() on a non-object;
是語法錯誤,是沒有找到函數的錯誤,是沒有載入PDO擴展造成的。
PHP中查看phpinfo參數,是否載入並擴展了PDO,需要載入,否則解釋錯誤
更多問題到問題求助專區http://bbs.hounwang.com/
③ php框架yaf好還是Laravel好
1、從性能上考慮 yaf是用c語言開發的,效率比laravel高很多倍
2、從社區上考慮 yaf是鳥哥寫的,有任何問題,鳥哥都會支持。 laraval用的人比較多,所以這一項基本持平。
3、使用方面,laraval有很多組件可以用,但都是composer引用的。yaf也可以。
4、調試方面 yaf代碼簡潔,調試也很簡單。 laraval代碼臃腫, 對編輯器不友好。不好調試
綜合考慮:推薦使用yaf
④ 搞PHP 的有多少人在用 yaf
就我所知,國內情況50%以上還是使用ThinkPHP(主要是小公司,框架輕量,國內生態強大),20%到30%用Yii2(重型框架,企業級中大型應用),laravel(全棧類框架,性能較差,對設計模式等支持較好)國內用的較少。yaf則屬於極輕量級框架,主要是網路,新浪,騰訊等這種大流量,大數據,對性能要求極高的公司才使用的,而且他們用的框架也不是單純的yaf能概括的,應該是yaf的衍生版,或者說根據自己的業務需求做過改進的(基於C/C++)。雖然也是PHP生態的一部分,但是已經超出初級或者普通PHPer的范疇了。
⑤ 到底如何選擇PHP框架
主張不需要大小項目都用框架的,框架的最大優勢在於規范協作開發,其次是很多資源都已准備好快速進入項目開發。但框架犧牲了不少性能,同一樣一個輸出語句,框架要調用幾十個方法才能實現。
初學php,框架建議選擇Thinkphp或才CodeIgniter,Thinkphp是國內非常流行的一個框架,學習資源,代碼資源都很豐富,碰到疑問也可以很快找到答案。CodeIgniter是最接近原生態php的框架,學過php基礎的人都很易上手,性能會比Thinkphp好一點,但國內社區不是很活躍,又是非國產框架,資源方面略輸。
中級php,建議選擇YII或者Symfony之類的框架,這兩者在中型大型項目中都可以應付自由。社區活動程度還不錯,資源不少。
高級php,建議選擇Laravel或者yaf這類框架。Laravel是近幾年才興趣的框架,設計理念比較理,也沒有歷史php版本的包袱,據說是最優雅的框架。但學習上有一定門檻,特別是composer方式的包管理,需要理解透。yaf框架呢,是一個用C語言寫出來的php框架, 性能方面沒得說,據我了解到應該是最高的了,新浪不少應用都是用這個框架。但這個要伺服器支持才行,部署起來麻煩點。
資深php,無招勝有招吧。
⑥ PHP的Yaf框架如何設置多域名訪問
Yaf框架和多域名訪問沒有什麼關系
1.Yaf框架做的事只是一次請求的路由,類載入等。
2.多域名訪問應該是web伺服器做的事情。如nginx中server_name可以指定多個域名。(前題是你的多個域名都解析到了你的web伺服器)