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


      

  • 相关阅读:
    python学习之列表
    python学习之数据类型
    开启python学习之路
    软件工程中的需求分析包括的主要内容
    论需求分析和数据库设计的重要性
    Android的ListView分页功能(上滑加载更多)
    设置ListView显示到最后一行
    一对一Socket简单聊天的实现
    Spring Cloud学习笔记-004
    Spring Cloud学习笔记-003
  • 原文地址:https://www.cnblogs.com/gyfluck/p/9646197.html
Copyright © 2020-2023  润新知