框架帶給我們什么(淺談PHP框架對PHP發(fā)展的影響)
2009-12-20歷時三個月,國外的一個合作項目終于開發(fā)完了,以為可以休息一段時間,卻又接到了國內的一個大單子,客戶對這個項目的定制性很高,本來想用一下現(xiàn)成的CMS進行修改,現(xiàn)在估計得一步一步寫了。 有朋友建議我使用框架,歷數(shù)目前流行的幾款框架,無非是國外的Cak
如何在PHP中保持SESSION以及由此引發(fā)的一些思考
2009-12-20什么是SESSION? 按照WIKI的解釋,SESSION是存在于兩個通信設備間的交互信息,在某一時間建立,經(jīng)過一定的時間后失效。常見的SESSION有:TCP SESSION、WEB SESSION(HTTP SESSION)、LOGIN SESSION等。 根據(jù)OSI模型中,會話實現(xiàn)的位置不同,SESSION主要分為
實例詳解PHP serialize與JSON解析
2009-12-20JSON基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一個子集。JSON采用完全獨立于語言的文本格式,但是也使用了類似于C語言家族的習慣(包括C, C++, C#, Java, JavaScript, Perl, Python等)。這些特性使JSON成為理
PHPCMS開發(fā)文檔里看到PHP編碼規(guī)范
2009-12-20注:這是從PHPCMS開發(fā)文檔里看到編碼規(guī)范,雖名為PHPCMS的開發(fā)規(guī)范,但我覺得所有的PHP編程都該如此。寫了那么多PHP,很多編碼對照這規(guī)范都感覺欠缺很多,今后一定要對照糾正。 Phpcms 編碼規(guī)范 1. 引言…. 2 2. 適用范圍…. 2 3. 標準化的重要性和好處…. 3
基礎知識回顧:為什么要使用PHP框架?
2009-12-20PHP成為世界上最流行的腳本語言有許多原因:靈活性,易用性等等。但通常只用PHP或者其他語言編碼就會顯得單調、重復,這時候就需要一個PHP框架來代替程序員完成那些重復不變的部分。本文通過回答What, When, Why 以及 Which這些問題,將對PHP框架進行全面解
PHP5生成條形碼的簡單實例
2009-12-20該軟件支持PHP4和PHP5兩個版本,本文中使用的是PHP5的版本。在使用前注意要將PHP的GD模塊開啟。在Windows中為php_gd2.dll,Linux中為gd.so。將壓縮文件解壓到Apache,執(zhí)行 http://localhost/barcode/index.php 。PHP5生成條形碼見下圖: 1. Type:選擇條形碼
PHP SNS與.NET SNS技術對決
2009-12-20Social Networking Service ,簡稱SNS,即社會性網(wǎng)絡,是Web 2.0 體系下的一個技術應用架構。 1967年,哈佛大學的心理學教授Stanley Milgram(1933~1984)創(chuàng)立了六度分隔理論:你和任何一個陌生人之間所間隔的人不會超過六個,也就是說,最多通過六個人你就能
PHP 5.3中的命名空間:你用過了么?
2009-12-20命名空間是PHP 5.3中最重要的變化,對于C#和Java開發(fā)人員對這個詞語非常熟悉了,他們終于可以更好地改變PHP應用程序的結構了。 為什么我們需要命名空間? 隨著你的PHP代碼庫的增長,對之前定義的函數(shù)和類名進行修改時風險也更高了,當你試圖增加第三方組件或
PHP IDE程序 phpeclipse
2009-12-20我最喜歡用的PHP IDE是Zend Studio 5.5.1 ,可是偶在freebsd7里怎么也裝不成功,郁悶。 ZendStudio5 ZendStudo for Eclipse 6 都安裝不成功,可能是JAVA的問題。 只好退而求次,安裝phpeclipse來編輯php程序了。 phpeclipse是基于eclipse的,phpeclipse包ports
PHP性能優(yōu)化的技巧
2009-12-20關于require, include的性能 測試數(shù)據(jù): 有一個數(shù)組 , 一共3萬條數(shù)據(jù), 1MB大小, 我分成2種方法放數(shù)據(jù)來測試//sexinsex 1. array.php 直接新建個空php文件, 把數(shù)組放進去 2. array.txt 把數(shù)組serialize后保存 測試程序: 復制內容到剪貼板 代碼:for ($i=0 ;$i10