導航:首頁 > 編程語言 > php框架鳥哥

php框架鳥哥

發布時間:2022-08-17 07:25:15

php主流框架有哪些

題主可以了解一下國內公司招聘要求
流行的是:ThinkPHP、CI、YII、Zend Framework 1
在BAT,php不是重點使用的編程語言。
知道、weibo大量使用了Yaf,因為鳥哥就職過的原因。
360等大公司也會在內部或小型快速項目中使用了ThinkPHP。
還有什麼問題可以去後盾人看看,而且這種類型的還有很多!保證讓你大吃一驚!哈哈!

⑵ AP框架是什麼 - PHP框架開發

鳥哥的yaf框架的前身

⑶ 鳥哥的linux私房菜和搞php的那個鳥哥是同一人嗎

根本不是同一人,原因如下:

linux私房菜是蔡德明,PHP是惠新宸。

⑷ 鳥哥:讓php7達到最高性能的幾個tips

1. Opcache
記得啟用Zend Opcache, 因為PHP7即使不啟用Opcache速度也比PHP-5.6啟用了Opcache快, 所以之前測試時期就發生了有人一直沒有啟用Opcache的事情. 啟用Opcache非常簡單, 在php.ini配置文件中加入:
zend_extension=opcache.so
opcache.enable=1
opcache.enable_cli=1"

2. 使用新的編譯
使用新一點的編譯器, 推薦GCC 4.8以上, 因為只有GCC 4.8以上PHP才會開啟Global Register for opline and execute_data支持, 這個會帶來5%左右的性能提升(Wordpres的QPS角度衡量)
其實GCC 4.8以前的版本也支持, 但是我們發現它支持的有Bug, 所以必須是4.8以上的版本才會開啟這個特性.
3. HugePage
前面文章介紹過
4. Opcache file cache
開啟Opcache File Cache(實驗性), 通過開啟這個, 我們可以讓Opcache把opcode緩存緩存到外部文件中, 對於一些腳本, 會有很明顯的性能提升.
在php.ini中加入:
opcache.file_cache=/tmp
這樣PHP就會在/tmp目錄下Cache一些Opcode的二進制導出文件, 可以跨PHP生命周期存在.
5. PGO
如果你的PHP是專門為一個項目服務, 比如只是為你的Wordpress, 或者drupal, 或者其他什麼, 那麼你就可以嘗試通過PGO, 來提升PHP, 專門為你的這個項目提高性能.
具體的, 以wordpress 4.1為優化場景.. 首先在編譯PHP的時候首先:
$ make prof-gen

然後用你的項目訓練PHP, 比如對於Wordpress:
$ sapi/cgi/php-cgi -T 100 /home/zk/local/www/htdocs/ wordpress/index.php >/dev/null

也就是讓php-cgi跑100遍wordpress的首頁, 從而生成一些在這個過程中的profile信息.
最後:
$ make prof-clean$ make prof-use && make install

這個時候你編譯得到的PHP7就是為你的項目量身打造的最高性能的編譯版本.

⑸ XHPHP框架怎麼樣是哪家公司開發的

XHPHP是一套mvc框架,持久層使用PDO,開發速度較快,支持redis生成靜態緩存等,是北京羲和時代網路科技有限公司(xiera)開發的php輕量級web框架

⑹ PHP的哪個MVC框架最值得推薦

1、Laravel,laravel這個框架很有意思,定時任務,數據遷移,大概你能在web中想到的功能這個框架都可以提供,它的路由借鑒了Ruby on Rails 和python的flask框架,但是還提供了web方面其它的一些功能,你可以把它想像成PHP中像java一樣強大的Web中的瑞士軍刀,前提是你不考慮性能,因為它的實現使用了大量的閉包和反射,大概在PHP里嚴格引入設計模式的也只有這個了。
生產效率:5星
學習難度:5星(5星為最難,學習成本最高,下同)
性能:2星
社區活躍:4星(社區活躍可以很方便的找到別人已經開發的功能,專指中文文檔,組件豐富性)
2、ThinkPHP5,大概3年前研究過TP3源碼,使用起來簡單,因為自動載入的問題,性能是個坑,現在發展到5,個人認為已經是一個相當優秀的框架了,路由定義簡單,配置簡單,文檔豐富,社區也相當活躍
生產效率:5星
學習難度:1星
性能:4星
社區活躍:4星
3、Yii2,Yii2的路由分發跟TP5稍微有點不一樣,也使用了反射的功能,自動載入現在都使用的composer,大體上都差不多,都有延時載入,Yii2的路由相對智能一些,不用去手動維護,類似於TP3所以使用起來也是很方便,性能比TP5應該略差點,沒測試過,從源碼來看
生產效率:5星
學習難度:2星
性能:3.5星
社區活躍:4星(很多強大的組件,你只要下載就行了,會省很多事)
4、CakePHP,這個框架內部的封裝性看上去沒上面那幾個優美,但是它自己實現了use關鍵字功能,所以兼容性來看應該是比上面那幾個好點的,但這在新項目上應該不是問題,新項目上PHP7,啥都別想,准沒錯。它的路由定義類似於TP5但是稍微多點功能,不過其實是個雞肋。中文文檔就不說了,很不好找。不過也算是個相對簡單的框架嚴格遵循MVC
生產效率:3星
學習難度:3星
性能:4星
社區活躍:2星
5、Workman,這個框架相當強大,如果你要實現一些復雜的協議或者用php做一些websocket推送或者TCP/UDP伺服器的話,這個框架可能可以滿足你的需求,也有一些非同步的組件,比較高級的框架,初中級程序員可能用不上
生產效率:3星
學習難度:4星
性能:3星
社區活躍:2星
6、swool,這是個相當有意思的框架,性能很強大,旁友,你聽說過非同步編程的nodejs,python的tornado框架嗎,這個在php里做的就是一個這樣的事情,國內的一位老兄開發的C擴展,用php來非同步編程,看了下文檔,稍微做了個性能測試,相當優秀,就是不知道在項目中重度使用會不會踩到什麼坑,而且這也是一個相當高級的框架。大部分人可能直接轉node了吧,畢竟node生態環境已經相當好了,總之,如果你想用php試試非同步編程來提高性能,非這個框架莫屬。性能獨一檔,編程難度也相對高一些,你需要有些進程的理論基礎
生產效率:3星
學習難度:4星
性能:6星
社區活躍:2星
7、Yaf,鳥哥寫的c擴展框架,然而你要自己實現很多輪子,生態環境是個大問題。
生產效率:4星
學習難度:4星
性能:5.5星
社區活躍:2星
其它框架還沒怎麼了解,國內的話,根據具體業務,選上面幾個,沒錯。

⑺ 求php框架推薦,SpeedPHPYiiLaravelThinkPHP

對於新學習的話,tp中文文檔全面,畢竟是國人開發的,yii一直都是排行榜很前面的框架,yar是鳥哥的,性能高,你說的第一種我就不知道了,但是我會認為,畢竟你使用的人少,不必糾結與這么多,要是我就選擇tp或則yii!

⑻ 一分鍾告訴你,如何高效學習PHP

言歸正傳,如何高效學習PHP?
有的人說,直接學框架上手項目,有的人說,先從基礎語法開始,有的說先學前端,有的人說直接去培訓四五個月。這些都沒有錯,但是真正適合自己嗎?人和人的背景不同,經歷不同。可能是java轉php,可能之前做過前端,也可能在大學學過C/C++基礎,也可能是小白轉行。而你呢?不同的經歷背景選擇適合自己的學習路徑。
入門
誰說php一定要會前端?技多不壓身,會總比不會好,不做不學無術之輩。html+div+css基礎的前端還是必不可少,當然現在的前端遠遠不止這些,能掌握一些vue.js、angularJs等框架更好了。
學習PHP就向學習英語一樣,語法是開始。PHP基礎語法,變數,運算符、流程式控制制、函數,對象,線上部署等,學到這一步也就是勉強過大學英語四級的樣子。
提升。這里就不得不開始說一說PHP框架了,根據框架的作用,php的框架是在太多。一般我們說框架基本都是在說MVC框架,諸如國產輕量級thinkphp,自稱優雅的laravel,以高性能著稱的Yii,還有名不見經傳的symfony等等,大多數國人可能先接觸的都是thinkphp,那麼從thinkphp中對MVC有個初步的概念之後,建議可以嘗試一下國際上比較流行其他的框架,相信你會從laravel中享受到服務容器、依賴注入等流行的設計模式,會因為laravel隊列給你帶來的便利而贊嘆不已,還會因為yii組件化的概念讓你愛不釋手……
進階
擴展。如果只做web網站開發,前面的武器勉強夠用了。筆者這里介紹一些比較流行的技術
伺服器框架swoole和workerman。隨著互聯網的高速發展,PHP已經很難適用於其他領域,有人說,swoole一定會成為PHPer的必備技能。這種框架很好的彌補了,PHP在非同步通信、網路游戲、物聯網、智能家居等領域的高交互,高並發,非同步並行的不足。
C級別框架:Yaf與Phalcon。繼鳥哥發布的Yaf框架之後,又有人開發了Phalcon,同為C語言開發的php的mvc框架,性能自然比其他框架有很大優勢。
Nosql:Redis和memcached。最常用就是數據交換、緩存、隊列等。
不斷學習
非著名相聲演員郭德綱曾經說過:「京劇不練六七年基本功,連上台跑龍套的資格都沒有,相聲,只要長著一張嘴,人人都能說。但是,相聲的台階在門裡面,門檻是平的,人人都能一腳邁進來。可邁進門來後,一千多級台階在那等著你。要攀到頂峰,同樣需要付出巨大努力。」
PHP遠不止於此,成功沒有捷徑,唯有努力和堅持。
最後補充一點,作為一個IT職業人,不論從事什麼行業,銘記兩點 技術和態度,技術決定了你的存在,態度決定了你能存在多久。
---------------------

⑼ php鳥哥的學歷有多高

網名:雪候鳥,大家尊稱鳥哥,惠新宸 , 是國內最有影響力的 PHP 技術專家,PHP 開發組核心成員,PECL 開發者,Zend 公司外聘顧問。他曾供職於雅虎,網路,現在新浪微博任平台及數據部總架構師兼首席 PHP 顧問。惠新宸是 PHP NG 核心開發者,PHP5.4,5.5 的主要開發者。作為 PECL 開發者貢獻了 Yaf ,Yar 以及 Yac、Taint 等多個優秀開源作品,同時也是 APC,Opcache,Msgpack 等項目的維護者。

⑽ php框架yaf好還是Laravel好

1、從性能上考慮 yaf是用c語言開發的,效率比laravel高很多倍
2、從社區上考慮 yaf是鳥哥寫的,有任何問題,鳥哥都會支持。 laraval用的人比較多,所以這一項基本持平。
3、使用方面,laraval有很多組件可以用,但都是composer引用的。yaf也可以。
4、調試方面 yaf代碼簡潔,調試也很簡單。 laraval代碼臃腫, 對編輯器不友好。不好調試
綜合考慮:推薦使用yaf

閱讀全文

與php框架鳥哥相關的資料

熱點內容
java筆試編程題 瀏覽:741
win11什麼時候可以裝安卓 瀏覽:560
java不寫this 瀏覽:999
雲點播電影網php源碼 瀏覽:95
pythonclass使用方法 瀏覽:224
移動加密軟體去哪下載 瀏覽:294
php彈出alert 瀏覽:209
吉林文檔課件加密費用 瀏覽:136
感測器pdf下載 瀏覽:289
隨車拍app綁定什麼設備 瀏覽:898
方維團購系統源碼 瀏覽:993
linux反彈shell 瀏覽:159
列印機介面加密狗還能用嗎 瀏覽:301
二板股票源碼 瀏覽:448
度人經pdf 瀏覽:902
怎麼配置android遠程伺服器地址 瀏覽:960
java程序員看哪些書 瀏覽:943
什麼app可以免費和外國人聊天 瀏覽:797
pdf手寫筆 瀏覽:182
別永遠傷在童年pdf 瀏覽:990