文章詳情頁
PHP 與 C 語言對比
瀏覽:111日期:2022-09-11 16:23:28
比如第一次發(fā)現(xiàn)函數(shù)里還可以定義函數(shù)的時候,我就慌了還有引用傳值的方式究竟是什么,變量的作用域,有的時候數(shù)組賦值還會給我驚喜.....這還不算把數(shù)據(jù)和程序混淆的真本領(lǐng)....很多人都說php和c語言語法很像,我怎么覺得差了那么多?用c語言寫程序的時候起碼我能想象,這個變量是在棧里,那塊數(shù)據(jù)在堆里,為什么現(xiàn)在看不見這個變量,指針究竟意味著什么,只要我愿意,起碼我是能看清楚的
而我在用php寫程序的時候,一切都是那么的飄渺.........總是能達(dá)到目標(biāo)但又不知道其實他是如何做到的.....
先來解答一下問題中的具體內(nèi)容:1、函數(shù)里定義函數(shù),這個叫做閉包,應(yīng)該是從javascript學(xué)來的,不過在PHP中似乎并沒有什么用。2、引用傳值其實就是一種指針,對照C,你應(yīng)該能容易理解的。3、用C寫的東西一般都是“長駐型”的,比如單片機(jī)、桌面程序;PHP寫的一般都是“瞬時型”的,做完一個網(wǎng)絡(luò)請求就全完了。所以對于C你會比較在意它存在哪里,讀寫速度,存儲空間等等;而PHP更關(guān)注的是這個請求有沒有執(zhí)行正確,而處理快慢最主要是網(wǎng)速和數(shù)據(jù)庫以及緩存,程序本身效率反而并不太重要。
標(biāo)簽:
PHP
上一條:PHP 與 Perl 語言對比下一條:PHP 常用函數(shù)匯總
相關(guān)文章:
1. css進(jìn)階學(xué)習(xí) 選擇符2. 以PHP代碼為實例詳解RabbitMQ消息隊列中間件的6種模式3. laravel ajax curd 搜索登錄判斷功能的實現(xiàn)4. 解決python logging遇到的坑 日志重復(fù)打印問題5. Python 如何將integer轉(zhuǎn)化為羅馬數(shù)(3999以內(nèi))6. nestjs實現(xiàn)圖形校驗和單點登錄的示例代碼7. Python基礎(chǔ)之numpy庫的使用8. html小技巧之td,div標(biāo)簽里內(nèi)容不換行9. python實現(xiàn)自動化辦公郵件合并功能10. python web框架的總結(jié)
排行榜
