PHP的资源类型

mac2022-06-30  23

PHP的资源类型


 

 

php的资源类型

  常见的有:打开文件、数据库连接、图形画布等。

  常用操作:创建、使用、释放。

以文件操作为示例:

//文件路径 $file_url = './data.txt'; //创建文件资源 $file_handle = fopen($file_url,'r'); var_dump($file_handle); //如果文件打开成功,返回:resource(3) of type (stream) //如果文件打开失败,返回:bool(false) 和错误信息 //打开成功,获取资源的类别 $a = get_resource_type($file_handle); var_dump($a);//stream //关闭资源后,重新查看资源类别 fclose($file_handle); $a = get_resource_type($file_handle); var_dump($a);//Unknown

 

逐行读取文本信息示例:

$file_url = './data.txt'; $file_handle = fopen($file_url,'r'); if($file_handle){ while(!feof($file_handle)){ $line = fgets($file_handle); echo $line; echo '<br/>'; } fclose($file_handle);//成功返回值bool(true) //$file_handle 的值变为 resource(3) of type (Unknown) }else{ echo 'open file fail'; //注意:资源打开失败,不需要执行fclose。 }

 


 

总结:

  fopen()打开一个文件。

  feof()判断是否到文件结束。

  fgets()获取一行的信息。

  fclose()关闭资源。

  get_resource_type()获取资源的类别。


 

 

  

转载于:https://www.cnblogs.com/gyfluck/p/9646197.html

最新回复(0)