perl与php,perl与php之异同
依據個人經驗,不說兩者的好劣,只說兩者的異同。
1、變量名
Perl變量名的定義有三種,以$、%及@開頭,分別代表一般變量、哈希變量及數組變量。而PHP則所有變量統一用$開頭,這一點,PHP似乎更簡潔一些。并且PHP的哈希數組,本身就是已經排過序的,Perl則不是
2、基礎函數的多寡
Perl的基礎函數很少,跟C比較接近,單從這一點考慮,個人認為Perl要高級一些,系統一些。PHP的函數則很多。
3、擴展模塊的多寡
Perl的擴展模塊非常多,幾乎涉及所有領域,所以Perl幾乎無所不能,CPAN是Perl擴展模塊的大本營。PHP的擴展模塊集合稱為Pear,也有很多模塊,不過比起CPAN,還是顯得少。
4、面向對象的能力
Perl的面向對象是用模塊來實現的,感覺不適真正意義上的OO,只是一般意義上的函數和變量包裝。PHP4也大體如此。PHP5以后,面向對象的特性有了大幅度的改善,已經具備了幾乎所有的OO特性,盡管還沒有達到Java那樣的面向對象,感覺也很不錯了。
5、跨平臺的能力
兩者都跨平臺,不過Perl更傾向于Linux/Unix,在Windows上得借助于ActivePerl,且mod_perl好像只跟Apache配合(沒嘗試過IIS和mod_perl結合,所以能否實現不是很清楚),PHP則兼顧多種環境,Windows上面的表現跟Linux/Unix下面幾乎一樣,跟Apache/IIS也能隨意結合,這一點,應該說PHP做得很好,可以做到隨意搭配。
先說這幾點吧,以后再補充
總結
以上是生活随笔為你收集整理的perl与php,perl与php之异同的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: php熊掌号怎么设置json-ld,de
- 下一篇: 服务器小程序servlet的使用
