-
[開源推薦]高性能Web框架Zend Framework
Zend Framework (ZF)是用 PHP 5.3及更高版本來開發 Web 程序和服務的開源框架。ZF用100% 面向對象編碼實現。 ZF的組件結構獨一無二,每個組件幾乎不依靠其他組件。這樣的鬆耦合結構可以讓開發者獨立使用組件。 我們常稱此為 「use-at-will」設計。
-
PHP 開源框架 MiniFramework 發布 2.3.0 版
MiniFramework 是一款遵循 Apache2 開源協議發布的,支持 MVC 和 RESTful 的超輕量級 PHP 開發框架
-
PHP 開源框架 MiniFramework 發布 2.5.0 版
MiniFramework 是一款遵循 Apache2 開源協議發布的,支持 MVC 和 RESTful 的超輕量級 PHP 開發框架。
-
Zend-Expressive-Swoole 0.2.2 支持 Swoole 4 協程
隨著 Zend-Expressive-Swoole 0.2.2 的發布,率先支持了 Swoole 4 的協程功能,現在可以僅通過一個配置即可使整個應用以協程模式運行,完美解決了從前的笨重低性能的印象,基於 Zend Expressive 完美解耦的設計,搭建一個高性能的符合自己心意的框架完全不在話下了!
-
輕量級PHP框架 MelonFramework 0.2.3 版本發布
本次更新內容:修復父模板的標籤注釋不能被清除問題修復模板的tag標籤空參數時出錯問題修復alink在非get方法下失效問題app主體類默認繼承新的基礎主體類App,App帶有兩個新的靜態方法module(獲得模塊對象實例)和lang(獲得模塊語言包實例)官網:http://framework.melonol.com
-
MiniFramework 2.6.0 發布,PHP 開源框架
MiniFramework 是一款遵循 Apache2 開源協議發布的,支持 MVC 和 RESTful 的超輕量級 PHP 開發框架,在滿足開發者最基礎的 MVC 分層開發、資料庫和緩存訪問等少量功能基礎上
-
Zend Framework 入門——多國語言支持
Zend Framework 入門——多國語言支持 如果你的項目想要支持多語言版本,那麼就需要用到 Zend_Translate。
-
從0開始的PHP RASP的學習
環境搭建開發流程php版本7.0.33,為了方便開發擴展,先下載源碼:wget https://github.com/php/php-src/archive/php-7.0.33.zip解壓後,在php源碼裡有一個代碼生成器ext_skel,位於php-src-php-7.0.33/ext,先構建擴展基本文件:.
-
PHP Zend框架模塊列表一覽
PHP Zend框架模塊列表一覽 我們為大家總結的PHP Zend框架模塊包括:Zend_Controller;Zend_Db;Zend_Feed;Zend_Filter;Zend_Filter;Zend_HttpClient等等。
-
Zend 宣布推出兩項新產品並延長PHP支持周期
Perforce Software 已宣布推出 ZendPHP Enterprise 和 Laminas Enterprise Support 兩種新產品。同時,Zend by Perforce 還將對 PHP 5.6 和 PHP 7. 1 的長期支持延長至 2023 年 1 月。
-
PHP5 框架 Kohana 走到生命盡頭 將於7月1日結束支持
Kohana 框架的主要開發者 shadowhand 此前早已在 Kohana 的官方論壇公布 Kohana 將於 2017 年 7 月 1 日正式結束支持。shadowhand 在今年二月份公布了這個消息,他表示經歷了這麼多年,已經有很多人不再使用 Kohana 了,開發工作也不再活躍,所以是時候關閉這個框架和組織了。他和 Jeremy 認為六個月是用來做最後處理的合理時間,並對所有給 Kohana 提供支持、反饋和使用的用戶表示感謝。將會發生什麼?
-
Zend Framework 入門——快速上手
解壓後,把整個目錄拷貝到一個理想的地方,比如:/php/library/Zend。打開 php.ini 文件,確認包含 Zend 目錄的路徑在 include_path 裡定義了。以上面的配置為例,php.ini 中應有類似下面的條目:include_path = ".
-
解密混淆的PHP程序
PHP中的eval函數在Zend裡需要調用zend_compile_string函數,我們可以通過調試看看zend_compile_string函數。擴展的原理就是用我們的函數hook zend_compile_string函數,將函數的參數列印出來後再交還給zend_compile_string函數執行即可。
-
PHP 5 到 PHP 7 性能評測(含 JIT 版 PHP 8 對比)
閱讀這篇文章,可以了解從 PHP 5 到 7(包括 7.1)的性能提升,同時也將了解到即將加入到 PHP 8 的試驗性的 JIT 分支版本的性能。簡介本文將根據時間作出更新,增加更多信息和基準測試結果,包括尚未發布的新版本,以便更好地了解多年來 PHP 性能演變。
-
從PHP 5到PHP 7性能全評測(含未發布的JIT版PHP 8對比)
閱讀這篇文章,可以了解從 PHP 5 到 7(包括 7.1)的性能提升,同時也將了解到即將加入到 PHP 8 的試驗性的 JIT 分支版本的性能。簡介本文將根據時間作出更新,增加更多信息和基準測試結果,包括尚未發布的新版本,以便更好地了解多年來 PHP 性能演變。如果您有更正或建議改進,請在文後留言。
-
Zend Framework 入門——頁面布局
php echo $this->headTitle() ?><?php$this->headLink()->appendStylesheet("/styles/main.css");// add more links ...?><?php echo $this->headLink() ?
-
Yii2框架Gii模塊 RCE 分析
利用周末時間分析了Yii2框架的一個RCE漏洞,利用了框架可以寫PHP模板的功能,控制寫入的內容為惡意代碼,實現對指定的文件寫入php 命令執行語句,調用PHP從而獲取系統權限。Yii 是一個高性能,基於組件的 PHP 框架,用於快速開發現代 Web 應用程式。一個通用的 Web 編程框架,即可以用於開發各種用 PHP 構建的 Web 應用。
-
ZenTaoATF 1.0 發布,禪道自動化測試框架
大家好,我們非常自豪的向大家推出我們禪道開發團隊開發的自動化測試框架——ZenTaoATF(zentao auto
-
PHP empty()和is_array()實現源碼分析
is_array()的實現is_array()是php內置函數,通過擴展方式實現的。打開php源碼,ext/standard/type.c文件,打開後看到其實現:PHP_FUNCTION(is_array){ php_is_type(INTERNAL_FUNCTION_PARAM_PASSTHRU, IS_ARRAY);}可見是調用php_is_type函數實現。
-
工欲善其事必先利其器,盤點Github上那些優秀的PHP項目
其前身是Fixhub,一款免費開源的php項目自動化部署系統,定位為持續集成系統。現已支持PHP、Python、JAVA、Ruby等項目的構建、測試與發布,可與Gitlab、Github、Gogs、Gitee(Oschina)等代碼託管平臺進行集成。