zoukankan      html  css  js  c++  java
  • PHP的资源类型

    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()获取资源的类别。


      

  • 相关阅读:
    源代码的下载与编译
    Git使用入门
    搭建Android开发环境
    Android系统移植与驱动开发
    Android探索与驱动开发学与思(10)
    Android探索与驱动开发学与思(9)
    Android探索与驱动开发学与思(8)
    第七章
    第六章
    第五章
  • 原文地址:https://www.cnblogs.com/gyfluck/p/9646197.html
Copyright © 2011-2022 走看看