您尚未登入。
http://www.nirvanastudio.org/php/php-in … -perl.html
Re^2: Is Perl a good career move? by Juerd, 2005
http://perlmonks.org/?node_id=422100
依然沒有命名空間
沒有閉包,甚至沒有匿名函數
沒有良好的HTML分析器
沒有簡單的MIME構建工具
沒有良好的WWW庫
沒有 CPAN
沒有數組
沒什麼用的邏輯操作符
Yaywoo! by Dave Brown, 2004 http://www.livejournal.com/users/dagbrown/19338.html
使用system()無法避免(不安全的)shell
XY-problem
大量的不同程式,但是,很多只是做了差不多的事情的變體
第二參數和返回值毫無意義
函數名的差勁拼寫模式
Why PHP sucks by Edwin Martin, 2004 ,中文翻譯 為什麼PHP令人不爽(對于大型系統) 不良的遞歸支持 http://www.bitstorm.org/edwin/en/php-sucks/
PHP 不是線程安全的
PHP 由於商業原因而不健全
沒有命名空間
非標準的日期格式化字符
混亂的許可證
不一致的函數命名規則
魔法引用地獄
Perl vs. PHP - octo's subjektiver Vergleich by Florian Forster, 2003 (German)
http://verplant.org/perl.vs.php.html
Perl 比 PHP 快很多
Perl 比 PHP 更豐富
Perl 比 PHP 有更好的文檔
PHP 缺乏模塊化支持
PHP的here-docs對Windows用戶毫無用途
PHP 缺少一致的數據庫API
PHP 緩存數據庫查詢結果很危險
圖形上,PHP實際上被限制在了 GD 中
I hate PHP by Keith Devens, 2003 http://keithdevens.com/weblog/archive/2 … 3/HATE-PHP
白痴似的──調用時不推薦引用傳遞
Experiences of Using PHP in Large Websites by Aaron Crane, 2002
http://www.ukuug.org/events/linux2002/papers/html/php/
PHP 是推薦把表現和業務邏輯結合起來的
沒有命名空間造成很多問題
php.ini 的全局配置
過分簡單化導致了額外的複雜度
PHP Annoyances by Neil de Carteret, 2002 http://n3dst4.com/articles/phpannoyances/
沒有真正的引用或者指針
毫無命名空間的概念
毫不組件化
想變成Perl,但事實上也沒想變成Perl
沒有標準的DB界面
所有的PHP社區都是針對非程式員的
不支持鏈式方法調用 (現下已經不是了 --tnx.nl)
沒有全局變量除非透過導入
register_globals 和 $_REQUEST 都讓人痛心
數組都是哈西表
PEAR 並不是 CPAN
Arrays 不能內插值替換成字元串(如$a=array();$b="$a";是錯誤的)
沒有類似 "use strict" 用來檢驗變量名的功能
PHP: A love and hate relationship by Ivan Ristic, 2002 http://www.webkreator.com/php/community … -hate.html
社區令我不安
知識淵博的人少之又少
Zend 發布的文章還建議不安全的實踐模式
My list of PHP shortcomings by Nathan Torkington, 2001 http://www.nntp.perl.org/group/perl.advocacy/1458
沒有命名空間
所有的函數都是全局的
沒有真正的引用
沒有真實的數據架構 (現下已經不是了 --tnx.nl)
沒有匿名函數
最後修改: LIONEL (2006-05-13 19:47:08)
離線