資源(resource):資源是由專門的函數(shù)來(lái)建立和使用的,例如打開(kāi)文件、數(shù)據(jù)連接、圖形畫(huà)布。我們可以對(duì)資源進(jìn)行操作(創(chuàng)建、使用和釋放)。任何資源,在不需要的時(shí)候應(yīng)該被及時(shí)釋放。如果我們忘記了釋放資源,系統(tǒng)自動(dòng)啟用垃圾回收機(jī)制,在頁(yè)面執(zhí)行完畢后回收資源,以避免內(nèi)存被消耗殆盡。
舉例如下:
<?php $file=fopen("f.txt","r"); //打開(kāi)文件 $con=mysql_connect("localhost","root","root"); //連接數(shù)據(jù)庫(kù) $img=imagecreate(100,100);//圖形畫(huà)布 ?>
噓!咱偷窺一個(gè)小文件!
假設(shè)在服務(wù)器上,你發(fā)現(xiàn)了一個(gè)文件,是不是很好奇,想看看里面寫(xiě)了啥。嘿嘿,PHP可以做到哦(但是千萬(wàn)記住,如果是隱私文件,可不能偷窺哦,就像偷窺陳冠*的照片一樣,要坐牢滴!)。假設(shè)服務(wù)器上有個(gè)文件為“f.txt”,這時(shí)候,我們就需要用到資源這種特殊的數(shù)據(jù)類型。
具體步驟:
在右邊編輯器第3行輸入下面語(yǔ)句:
$file_handle = fopen("/data/webroot/resource/php/f.txt","r");
結(jié)果顯示:
注意:f.txt文本文件保存時(shí)一定要設(shè)置為UTF-8格式,避免出現(xiàn)亂碼。
請(qǐng)驗(yàn)證,完成請(qǐng)求
由于請(qǐng)求次數(shù)過(guò)多,請(qǐng)先驗(yàn)證,完成再次請(qǐng)求
打開(kāi)微信掃碼自動(dòng)綁定
綁定后可得到
使用 Ctrl+D 可將課程添加到書(shū)簽
舉報(bào)