zoukankan      html  css  js  c++  java
  • PHP:第一章——PHP中静态变量和常量

    <?php
    header("Content-Type:text/html;charset=utf-8");
    /*******************************************/
    //php中的常量:
    //主要用来保存,版权信息,公司名字等基层数据。
    //固定配置文件
    //具有全局作用域
    //例:
    /*define('CN','中国');
    echo CN;
    function F(){
        echo CN;
    }
    F();*/
    /*******************************************/
    //php中的静态变量:(起到计数器的作用:)
    /*函数退出作用域的时候,普通变量会直接从栈区域中被销毁掉。而静态变量会驻留在栈区域中不被销毁。一直保存到页面全部运行结束*/
    /*
    特点:
    1.生命周期具有全局性:
    2.而他的作用域具有局部性:
    3.声明提前被确定的,运行周期中,不再从新声明
    */
    //例1:
    function A(){
        static $a=0;
        $a++;
        echo $a."<br>";
    }
    A();//输出:0;
    A();//输出:1;
    A();//输出:2;
    
    //例2:
    /*$a=3;
    echo $a;//输出:3
    
    static $a=6;
    echo $a;//输出:12.静态变量会在编译阶段声明提升。
    
    $a=9;
    echo $a;//输出:9
    
    static $a=12;
    echo $a;//输出:9*/
    ?>
  • 相关阅读:
    HDU 5671 矩阵
    HDU 5670
    UVA 11995 STL 使用
    VK Cup 2016
    字段定义
    apache用户
    apache
    使用第三方登录
    setex()
    如果客户端禁用了cookie,如何实现session
  • 原文地址:https://www.cnblogs.com/yiweiyihang/p/7135620.html
Copyright © 2011-2022 走看看