zoukankan      html  css  js  c++  java
  • php变量中两种特殊类型

    第一种————资源

    资源(resource):资源是由专门的函数来建立和使用的,例如打开文件、数据连接、图形画布。我们可以对资源进行操作(创建、使用和释放)。任何资源,在不需要的时候应该被及时释放。如果我们忘记了释放资源,系统自动启用垃圾回收机制,在页面执行完毕后回收资源,以避免内存被消耗殆尽。

    <?php 
    //首先采用“fopen”函数打开文件,得到返回值的就是资源类型。
    $file_handle = 
    fopen("/data/webroot/resource/php/f.txt","r");
    if ($file_handle){
        //接着采用while循环(后面语言结构语句中的循环结构会详细介绍)一行行地读取文件,然后输出每行的文字
        while (!feof($file_handle)) { //判断是否到最后一行
            $line = fgets($file_handle); //读取一行文本
            echo $line; //输出一行文本
            echo "<br />"; //换行
        }
    }
    fclose($file_handle);//关闭文件
    ?>
    

    第二种————空类型

    NULL(NULL):NULL是空类型,对大小写不敏感,NULL类型只有一个取值,表示一个变量没有值,当被赋值为NULL,或者尚未被赋值,或者被unset(),这三种情况下变量被认为为NULL。

    <?php 
     error_reporting(0); //禁止显示PHP警告提示
     $var;
     var_dump($var);
     $var1 = null;
     var_dump($var1);
     $var2 = NULL;
     var_dump( $var2);
     $var3 = "节日快乐!";
     unset($var3); //释放$var3
     var_dump($var3);
    ?>
    /*输出:
    NULL
    NULL
    NULL
    NULL*/
    
  • 相关阅读:
    一些数据集
    经典的图像匹配算法----SIFT
    LDA处理文档主题分布代码
    Dirichlet Process
    主题模型-LDA浅析
    matplotlib —— 添加文本信息(text)
    xgboost原理及应用
    XGBoost参数调优
    MySQL中实现Oracle里面 rank()over ( PARTITION BY ORDER BY) 分类分组功能
    4.12 省选模拟赛 LCA on tree 树链剖分 树状数组 分析答案变化量
  • 原文地址:https://www.cnblogs.com/tqing/p/12180880.html
Copyright © 2011-2022 走看看