文章詳情頁(yè)
PHP 與 C 語(yǔ)言對(duì)比
瀏覽:102日期:2022-09-11 16:23:28
比如第一次發(fā)現(xiàn)函數(shù)里還可以定義函數(shù)的時(shí)候,我就慌了還有引用傳值的方式究竟是什么,變量的作用域,有的時(shí)候數(shù)組賦值還會(huì)給我驚喜.....這還不算把數(shù)據(jù)和程序混淆的真本領(lǐng)....很多人都說(shuō)php和c語(yǔ)言語(yǔ)法很像,我怎么覺(jué)得差了那么多?用c語(yǔ)言寫(xiě)程序的時(shí)候起碼我能想象,這個(gè)變量是在棧里,那塊數(shù)據(jù)在堆里,為什么現(xiàn)在看不見(jiàn)這個(gè)變量,指針究竟意味著什么,只要我愿意,起碼我是能看清楚的
而我在用php寫(xiě)程序的時(shí)候,一切都是那么的飄渺.........總是能達(dá)到目標(biāo)但又不知道其實(shí)他是如何做到的.....
先來(lái)解答一下問(wèn)題中的具體內(nèi)容:1、函數(shù)里定義函數(shù),這個(gè)叫做閉包,應(yīng)該是從javascript學(xué)來(lái)的,不過(guò)在PHP中似乎并沒(méi)有什么用。2、引用傳值其實(shí)就是一種指針,對(duì)照C,你應(yīng)該能容易理解的。3、用C寫(xiě)的東西一般都是“長(zhǎng)駐型”的,比如單片機(jī)、桌面程序;PHP寫(xiě)的一般都是“瞬時(shí)型”的,做完一個(gè)網(wǎng)絡(luò)請(qǐng)求就全完了。所以對(duì)于C你會(huì)比較在意它存在哪里,讀寫(xiě)速度,存儲(chǔ)空間等等;而PHP更關(guān)注的是這個(gè)請(qǐng)求有沒(méi)有執(zhí)行正確,而處理快慢最主要是網(wǎng)速和數(shù)據(jù)庫(kù)以及緩存,程序本身效率反而并不太重要。
標(biāo)簽:
PHP
相關(guān)文章:
1. Nginx+php配置文件及原理解析2. JSP數(shù)據(jù)交互實(shí)現(xiàn)過(guò)程解析3. vue使用webSocket更新實(shí)時(shí)天氣的方法4. 解決啟動(dòng)django,瀏覽器顯示“服務(wù)器拒絕訪(fǎng)問(wèn)”的問(wèn)題5. Yii2.0引入CSS,JS文件方法6. 討論CSS中的各類(lèi)居中方式7. Python生成并下載文件后端代碼實(shí)例8. 如何使用CSS3畫(huà)出一個(gè)叮當(dāng)貓9. python使用selenium爬蟲(chóng)知乎的方法示例10. ASP.NET MVC獲取多級(jí)類(lèi)別組合下的產(chǎn)品
排行榜
