swoole到底能做什麼?
swoole是一個用C語言寫的php擴展,能實現網路層的許多功能,能讓PHP開發人員編寫高效能的非同步並發TCP、UDP、Unix Socket、HTTP,WebSocket服務。 Swoole 可廣泛應用於互聯網、行動通訊、企業軟體、雲端運算、網路遊戲、物聯網(IOT)、車聯網、智慧家庭等領域。使用 PHP Swoole 作為網路通訊框架,可以讓企業 IT 研發團隊的效率大大提升。
Swoole雖然是標準的PHP擴展,實際上與普通的擴展不同。普通的擴充只是提供一個函式庫函數。而Swoole擴充在運作後會接管PHP的控制權,進入事件循環。當IO事件發生後底層會自動回調指定的PHP函數。
Swoole要求使用者必須具備一定的Linux/Unix環境程式設計基礎。
推薦學習:swoole教學
swoole簡介:
Swoole不是像Zend Framework 、CakePHP、Yii、symfony、ThinkPHP等一樣的框架,也不是像WordPress、Drupal、Discuz、UChome等開源產品看齊的專案。 Swoole的目標是向Java框架、Ruby On Rails、Python DjangoPylons等一流框架發起挑戰。
運行環境:Linux Windows Mac FreeBSD Unix
PHP版本支援:PHP5.3
#支援的資料庫:MS SQL Server、MySQL、IBM DB2、Oracle、Interbase 、 SQLite、PostgreSQL、ODBC
支援的運作方式:Web、Cli命令列腳本、PHP-GTK GUI。
以上是swoole到底能幹什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!