PHP4鐨勬牳蹇冿細Zend_PHP鏁欑▼ | 甯涔嬪
程序员文章站
2022-05-10 16:17:25
...
鍙版咕褰鍏村厛鐢熷啓鐨勪笓棰樸€奝HP4鐨勬牳蹇冿細Zend銆嬨€傝櫧鐒舵槸鍘诲勾鍐欑殑锛屼絾瑙夊緱鏈夊姪浜庡PHP/Zend鏈変釜姒傚康涓婄殑璁よ瘑銆傛墍浠ョ炕璇戝嚭鏉ャ€傜涓€娆$煡閬擄紝鍘熸潵Zend寮曟搸鐨勫悕绉扮敱Zeev Suraski鍜孉ndi Gutmans浜屼綅鍦≒HP鎷呬换鏍稿績寮€鍙戝伐浣滅殑璧勬繁璁捐甯堢殑鍚嶅瓧鍚堜綋.
浣滆€?褰鍏?浠嬬粛:浠栨灦璁捐繃鍙版咕鏂囧寲澶у鍗庡唸璧勮缃?姣曚笟鍚庝换鑱孨EC鎷呬换缃戠,鍙夿IGLOBE鐨勭綉绠?骞舵浘鍦ㄧ綉闄呯┖闂存潅蹇楀紑杩囩綉闄呭瓧瑙d笓鏍?鍙戣〃鏂囩珷.鍦ㄤ簰鑱旂綉鏂归潰鐗瑰埆鏄湁鍏砏EB鏂归潰,鏈夌潃娣卞叆鐨勭爺绌朵笌瀹炰綔缁忛獙.鐩墠浠昏亴浜庤杈剧數鑴戣礋璐g綉缁滅殑鐩稿叧宸ヤ綔.钁楁湁銆奝HP鍦g粡銆嬨€?
涓€.姒傝堪锛?
Zend寮曟搸鐨勫悕绉扮敱Zeev Suraski鍜孉ndi Gutmans浜屼綅鍦≒HP鎷呬换鏍稿績寮€鍙戝伐浣滅殑璧勬繁璁捐甯堢殑鍚嶅瓧鍚堜綋.寮€鍙戠殑鐩殑甯堜负浜嗙爺鍙戞柊鐨勮剼鏈墽琛屾満鍒讹紝鑰孭HP4灏辨槸杩欏宕柊鐨刏end寮曟搸鐨勭涓€涓疄浣滀骇鍝併€傚湪涓€浜涚壒娈婃祴璇曠幆澧冧笅锛孼end(PHP$)鐨勬墽琛岄€熷害姣擯HP3鍙夾SP蹇簡鍑犲€嶅埌鍑犵櫨鍊嶄箣澶氾紝杩欎篃鎰忓懗鐫€缃戠珯鐨勫悗绔疌GI鐣岄潰鐨勭粺涓€鑰呴潪PHP4?Zend鑾睘浜嗐€傦紙褰撶劧锛屾妧鏈槸涓嶆柇杩涙鐨勶紝璇翠笉瀹氬摢涓€澶╁張鍑虹幇浜嗘柊鐨勫紩鎿庛€傦級
Zend寮曟搸鍦ㄧ爺鍙戜簩骞村涔嬪悗锛屽凡缁忓彉鎴愮被浼糣BA鍔熻兘鐨勫箍涔夌▼寮忕幆澧冿紝瀹冧笉浣嗘湁浼犵粺鐨凱HP鍑芥暟鍔熻兘锛屾洿澧炲姞浜嗗垎鏁e紡鐗╀欢锛圕OM锛夌殑鍔熻兘锛屽苟涓旇兘澶熷湪涓嶅悓鐨勬搷浣滃钩鍙颁笂鎵ц銆備互杩欑娼滃姏鍙戝睍涓嬪幓锛孷BA鐨勭粓缁撹€呴潪Zend鑾睘銆?
Zend鍦≒HP4涓婂疄浣滄椂鏇撮拡瀵逛簡PHP3涔嬪墠鏈€澶х己鎲剧殑session鍋氫簡鏈€瀹屾暣鐨勬壙璇猴紝鍚屾椂鍔犲叆浜嗕竴浜涙湭鏉ョ殑鍔熻兘锛屽CyberCash...绛夌瓑銆?
鍦╫pensource绀剧兢涓紝鍞竴鑳戒繚鎸佸0鍔匡紝鍗村張灏氭湭琚井杞叕鍙歌涓虹珵浜夊鎵嬬殑锛孭HP/Zend鏄渶濂界殑渚嬪瓙銆傚畠宸茬粡瀹屽叏鍦板皢ASP涓㈠埌浜嗚韩鍚庯紝姝e線VBA鐨勭幆澧冨彂灞曘€傝€屽井杞彧鍏ㄥ姏瀵逛粯Linux锛屾病鏈夋敞鎰忓埌鏉ヨ嚜PHP/Zend鐨勫▉鑳併€?
绯荤粺鍥剧ず锛?
浣跨敤鑰呯殑娴忚鍣ㄥ彂鍑烘祻瑙堣姹傦紝Web鏈嶅姟鍣ㄦ帴鏀惰姹傘€?
Web鏈嶅姟鍣ㄥ彂瑙夋槸PHP鐨勮姹傦紝闇€瑕丳HP寮曟搸瑙f瀽锛堟牴鎹枃浠剁殑鎵╁睍鍚嶏級锛屼簬鏄皢瀹冮€佸埌PHP4鐨刏end寮曟搸涓娿€?
Zend寮曟搸灏嗘枃浠朵粠纭洏涓婅鍙栵紝閫佸埌Zend绾夸笂缂栬瘧鍣紙Run-time Compiler锛夛紝杩涜绋嬪簭鐩磋瘧宸ヤ綔銆傦紙鎴栬鏃ュ悗鐨刏end Compiler鍑烘潵浠ュ悗鍙互鐪佺暐绾夸笂缂栬瘧宸ヤ綔銆傦級
Zend寮曟搸鐨勭嚎涓婃墽琛屽崟鍏冿紙Excutor锛夋墽琛岀紪璇戣繃鐨凱HP绋嬪簭銆傚苟鍦ㄩ渶瑕佹椂鎵剧浉鍏崇殑妯$粍鎵ц鍗忓姏鍔ㄤ綔锛堝XML,IMAP,ODBC...绛夌瓑锛夈€?
Zend灏嗘墽琛屽悗鐨勭粨鏋滄暣鐞嗘垚HTML鏂囦欢锛岄€佺粰Web鏈嶅姟鍣ㄣ€?
Web鏈嶅姟鍣ㄥ皢缁撴灉閫氳繃缃戠粶锛屼紶鍥炰娇鐢ㄨ€呯殑娴忚鍣ㄣ€?
鐩墠鐨刏end浜у搧鏈変笅鍒楀洓绉嶏細
Zend Engine:Zend寮曟搸 Zend寮曟搸鐩墠鍙仛鍑篜HP4涓€绉嶄骇鍝侊紝鎻愪緵绫讳技寰蒋鐨刅BA鍙婅法骞冲彴鐨勫姛鑳姐€傝€岀洰鍓嶅湪缃戠粶涓婄殑娴佽锛屼篃涓篫end寮曟搸浣滀簡鏈€浣崇殑瑙佽瘉銆傚湪Zend鐨勫洓澶т骇鍝佷腑锛岃繖鏄洰鍓嶅敮涓€鎴愮啛鐨勪骇鍝併€?nbsp;
Zend Optimizer:Zend鏋侀檺鍣?灏哖HP鐨勬牳蹇冮噸鏂拌皟鏁达紝璁㏄HP绋嬪簭鎵ц鐨勬晥鐜囨洿楂樸€備富瑕佽兘鍔犲揩PHP浠g爜鐨勬墽琛岄€熷害鍙婇檷浣嶤PU鐨勮礋鎷咃紝灏嗘綔浼忔椂闂村噺灏戙€?nbsp;
Zend Cache:Zend蹇彇 灏哖HP绋嬪簭蹇彇鍒癢eb鏈嶅姟鍣ㄧ殑璁板繂浣撲腑锛岃绯荤粺涓嶇敤鍐嶄竴鐩翠粠纭洏璇诲彇PHP绋嬪簭锛屽彲澶у箙搴︾缉鐭郴缁熺殑鍙嶅簲鏃堕棿锛岄檷浣庣綉缁滅殑璐熻嵎銆傚瓨鍦–ache鐨勮祫鏂欑敋鑷冲彲浠ヤ笉鐢ㄥ啀鐩磋瘧杩囷紝鍑忓皯澶勭悊鐨勮祫婧愩€?nbsp;
Zend Compiler:Zend缂栬瘧鍣?杩欐亹鎬曟槸Zend鐨勬渶缁堟瀬姝﹀櫒锛屽畠鍙PHP鐨勭▼搴忎唬鐮佺粡杩囩紪璇戝悗锛屼互Zend涓棿鐮侊紙ZIC,Zend Intermediate Code锛夌殑褰㈠紡瀛樺湪銆傚彲浠ヤ繚鎶HP鐨勬簮浠g爜锛屼笉璁╀娇鐢ㄨ€呯湅鍒帮紝璁㏄HP鐨勬簮浠g爜鏈夊畨鍏ㄤ繚闅溿€傞鏂欐湰浜у搧鍑虹幇涔嬪悗锛屽皢瀵规暣涓綉缁滀骇鐢熶笉灏忕殑褰卞搷锛孭HP鐮佺殑鐗╀欢搴擄紝灏嗕細鍒板鍙锛岃蒋浠朵笟涔熶細鎻愪緵鐩稿叧鐨勫嚱鏁板簱鎴栫墿浠跺簱缁橮HP缂栫▼鑰呫€傚眾鏃讹紝鍙兘浼氭湁PHP澶ф垬Java鐨勬儏褰€?nbsp;
浣滆€?褰鍏?浠嬬粛:浠栨灦璁捐繃鍙版咕鏂囧寲澶у鍗庡唸璧勮缃?姣曚笟鍚庝换鑱孨EC鎷呬换缃戠,鍙夿IGLOBE鐨勭綉绠?骞舵浘鍦ㄧ綉闄呯┖闂存潅蹇楀紑杩囩綉闄呭瓧瑙d笓鏍?鍙戣〃鏂囩珷.鍦ㄤ簰鑱旂綉鏂归潰鐗瑰埆鏄湁鍏砏EB鏂归潰,鏈夌潃娣卞叆鐨勭爺绌朵笌瀹炰綔缁忛獙.鐩墠浠昏亴浜庤杈剧數鑴戣礋璐g綉缁滅殑鐩稿叧宸ヤ綔.钁楁湁銆奝HP鍦g粡銆嬨€?
涓€.姒傝堪锛?
Zend寮曟搸鐨勫悕绉扮敱Zeev Suraski鍜孉ndi Gutmans浜屼綅鍦≒HP鎷呬换鏍稿績寮€鍙戝伐浣滅殑璧勬繁璁捐甯堢殑鍚嶅瓧鍚堜綋.寮€鍙戠殑鐩殑甯堜负浜嗙爺鍙戞柊鐨勮剼鏈墽琛屾満鍒讹紝鑰孭HP4灏辨槸杩欏宕柊鐨刏end寮曟搸鐨勭涓€涓疄浣滀骇鍝併€傚湪涓€浜涚壒娈婃祴璇曠幆澧冧笅锛孼end(PHP$)鐨勬墽琛岄€熷害姣擯HP3鍙夾SP蹇簡鍑犲€嶅埌鍑犵櫨鍊嶄箣澶氾紝杩欎篃鎰忓懗鐫€缃戠珯鐨勫悗绔疌GI鐣岄潰鐨勭粺涓€鑰呴潪PHP4?Zend鑾睘浜嗐€傦紙褰撶劧锛屾妧鏈槸涓嶆柇杩涙鐨勶紝璇翠笉瀹氬摢涓€澶╁張鍑虹幇浜嗘柊鐨勫紩鎿庛€傦級
Zend寮曟搸鍦ㄧ爺鍙戜簩骞村涔嬪悗锛屽凡缁忓彉鎴愮被浼糣BA鍔熻兘鐨勫箍涔夌▼寮忕幆澧冿紝瀹冧笉浣嗘湁浼犵粺鐨凱HP鍑芥暟鍔熻兘锛屾洿澧炲姞浜嗗垎鏁e紡鐗╀欢锛圕OM锛夌殑鍔熻兘锛屽苟涓旇兘澶熷湪涓嶅悓鐨勬搷浣滃钩鍙颁笂鎵ц銆備互杩欑娼滃姏鍙戝睍涓嬪幓锛孷BA鐨勭粓缁撹€呴潪Zend鑾睘銆?
Zend鍦≒HP4涓婂疄浣滄椂鏇撮拡瀵逛簡PHP3涔嬪墠鏈€澶х己鎲剧殑session鍋氫簡鏈€瀹屾暣鐨勬壙璇猴紝鍚屾椂鍔犲叆浜嗕竴浜涙湭鏉ョ殑鍔熻兘锛屽CyberCash...绛夌瓑銆?
鍦╫pensource绀剧兢涓紝鍞竴鑳戒繚鎸佸0鍔匡紝鍗村張灏氭湭琚井杞叕鍙歌涓虹珵浜夊鎵嬬殑锛孭HP/Zend鏄渶濂界殑渚嬪瓙銆傚畠宸茬粡瀹屽叏鍦板皢ASP涓㈠埌浜嗚韩鍚庯紝姝e線VBA鐨勭幆澧冨彂灞曘€傝€屽井杞彧鍏ㄥ姏瀵逛粯Linux锛屾病鏈夋敞鎰忓埌鏉ヨ嚜PHP/Zend鐨勫▉鑳併€?
绯荤粺鍥剧ず锛?
浣跨敤鑰呯殑娴忚鍣ㄥ彂鍑烘祻瑙堣姹傦紝Web鏈嶅姟鍣ㄦ帴鏀惰姹傘€?
Web鏈嶅姟鍣ㄥ彂瑙夋槸PHP鐨勮姹傦紝闇€瑕丳HP寮曟搸瑙f瀽锛堟牴鎹枃浠剁殑鎵╁睍鍚嶏級锛屼簬鏄皢瀹冮€佸埌PHP4鐨刏end寮曟搸涓娿€?
Zend寮曟搸灏嗘枃浠朵粠纭洏涓婅鍙栵紝閫佸埌Zend绾夸笂缂栬瘧鍣紙Run-time Compiler锛夛紝杩涜绋嬪簭鐩磋瘧宸ヤ綔銆傦紙鎴栬鏃ュ悗鐨刏end Compiler鍑烘潵浠ュ悗鍙互鐪佺暐绾夸笂缂栬瘧宸ヤ綔銆傦級
Zend寮曟搸鐨勭嚎涓婃墽琛屽崟鍏冿紙Excutor锛夋墽琛岀紪璇戣繃鐨凱HP绋嬪簭銆傚苟鍦ㄩ渶瑕佹椂鎵剧浉鍏崇殑妯$粍鎵ц鍗忓姏鍔ㄤ綔锛堝XML,IMAP,ODBC...绛夌瓑锛夈€?
Zend灏嗘墽琛屽悗鐨勭粨鏋滄暣鐞嗘垚HTML鏂囦欢锛岄€佺粰Web鏈嶅姟鍣ㄣ€?
Web鏈嶅姟鍣ㄥ皢缁撴灉閫氳繃缃戠粶锛屼紶鍥炰娇鐢ㄨ€呯殑娴忚鍣ㄣ€?
鐩墠鐨刏end浜у搧鏈変笅鍒楀洓绉嶏細
Zend Engine:Zend寮曟搸 Zend寮曟搸鐩墠鍙仛鍑篜HP4涓€绉嶄骇鍝侊紝鎻愪緵绫讳技寰蒋鐨刅BA鍙婅法骞冲彴鐨勫姛鑳姐€傝€岀洰鍓嶅湪缃戠粶涓婄殑娴佽锛屼篃涓篫end寮曟搸浣滀簡鏈€浣崇殑瑙佽瘉銆傚湪Zend鐨勫洓澶т骇鍝佷腑锛岃繖鏄洰鍓嶅敮涓€鎴愮啛鐨勪骇鍝併€?nbsp;
Zend Optimizer:Zend鏋侀檺鍣?灏哖HP鐨勬牳蹇冮噸鏂拌皟鏁达紝璁㏄HP绋嬪簭鎵ц鐨勬晥鐜囨洿楂樸€備富瑕佽兘鍔犲揩PHP浠g爜鐨勬墽琛岄€熷害鍙婇檷浣嶤PU鐨勮礋鎷咃紝灏嗘綔浼忔椂闂村噺灏戙€?nbsp;
Zend Cache:Zend蹇彇 灏哖HP绋嬪簭蹇彇鍒癢eb鏈嶅姟鍣ㄧ殑璁板繂浣撲腑锛岃绯荤粺涓嶇敤鍐嶄竴鐩翠粠纭洏璇诲彇PHP绋嬪簭锛屽彲澶у箙搴︾缉鐭郴缁熺殑鍙嶅簲鏃堕棿锛岄檷浣庣綉缁滅殑璐熻嵎銆傚瓨鍦–ache鐨勮祫鏂欑敋鑷冲彲浠ヤ笉鐢ㄥ啀鐩磋瘧杩囷紝鍑忓皯澶勭悊鐨勮祫婧愩€?nbsp;
Zend Compiler:Zend缂栬瘧鍣?杩欐亹鎬曟槸Zend鐨勬渶缁堟瀬姝﹀櫒锛屽畠鍙PHP鐨勭▼搴忎唬鐮佺粡杩囩紪璇戝悗锛屼互Zend涓棿鐮侊紙ZIC,Zend Intermediate Code锛夌殑褰㈠紡瀛樺湪銆傚彲浠ヤ繚鎶HP鐨勬簮浠g爜锛屼笉璁╀娇鐢ㄨ€呯湅鍒帮紝璁㏄HP鐨勬簮浠g爜鏈夊畨鍏ㄤ繚闅溿€傞鏂欐湰浜у搧鍑虹幇涔嬪悗锛屽皢瀵规暣涓綉缁滀骇鐢熶笉灏忕殑褰卞搷锛孭HP鐮佺殑鐗╀欢搴擄紝灏嗕細鍒板鍙锛岃蒋浠朵笟涔熶細鎻愪緵鐩稿叧鐨勫嚱鏁板簱鎴栫墿浠跺簱缁橮HP缂栫▼鑰呫€傚眾鏃讹紝鍙兘浼氭湁PHP澶ф垬Java鐨勬儏褰€?nbsp;