文章詳情頁
PHP 與 C 語言對比
瀏覽:84日期:2022-09-11 16:23:28
比如第一次發(fā)現(xiàn)函數(shù)里還可以定義函數(shù)的時候,我就慌了還有引用傳值的方式究竟是什么,變量的作用域,有的時候數(shù)組賦值還會給我驚喜.....這還不算把數(shù)據(jù)和程序混淆的真本領....很多人都說php和c語言語法很像,我怎么覺得差了那么多?用c語言寫程序的時候起碼我能想象,這個變量是在棧里,那塊數(shù)據(jù)在堆里,為什么現(xiàn)在看不見這個變量,指針究竟意味著什么,只要我愿意,起碼我是能看清楚的
而我在用php寫程序的時候,一切都是那么的飄渺.........總是能達到目標但又不知道其實他是如何做到的.....
先來解答一下問題中的具體內(nèi)容:1、函數(shù)里定義函數(shù),這個叫做閉包,應該是從javascript學來的,不過在PHP中似乎并沒有什么用。2、引用傳值其實就是一種指針,對照C,你應該能容易理解的。3、用C寫的東西一般都是“長駐型”的,比如單片機、桌面程序;PHP寫的一般都是“瞬時型”的,做完一個網(wǎng)絡請求就全完了。所以對于C你會比較在意它存在哪里,讀寫速度,存儲空間等等;而PHP更關注的是這個請求有沒有執(zhí)行正確,而處理快慢最主要是網(wǎng)速和數(shù)據(jù)庫以及緩存,程序本身效率反而并不太重要。
標簽:
PHP
上一條:PHP 與 Perl 語言對比下一條:PHP 常用函數(shù)匯總
相關文章:
排行榜
