PHP特殊类型

PHP第一种特殊类型——资源
资源是由专门的函数来建立和使用的,例如打开文件,数据连接,图形画布。我们都可以对资源进行操作(创建、使用和释放)

1
2
3
4
5
6
7
<?php
$file=fopen("f.txt","r"); //打开文件
$con=mysql_connect("localhost","root","root"); //连接数据库
$img=imagecreate(100,100);
?>

嘘!咱偷窥一个小文件!

假设在服务器上,你发现了一个文件,是不是很好奇,想看看里面写了啥。嘿嘿,PHP可以做到哦(但是千万记住,如果是隐私文件,可不能偷窥哦,就像偷窥陈冠*的照片一样,要坐牢滴!)。假设服务器上有个文件为“f.txt”,这时候,我们就需要用到资源这种特殊的数据类型。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
//首先采用fopen函数打开文件,得到返回值的就是资源类型。
$file_handle=fopen("/data/webroot/resource/php/f.txt","r");;
if($file_handle){
//然后采用循环一行一行的读取文件,然后输出每行的文字
while(!feof($file_handle)){ //判断是否到最后一行
$line=fgets($file_handle)); //读取一行文本
echo $line; //出入一行文本
}
}
fclose($file_handle); //关闭文件
?>
Fork me on GitHub