zoukankan      html  css  js  c++  java
  • php -- 静态变量

    一般的函数内变量在函数结束后会释放,比如局部变量,但是静态变量却不会。下次再调用这个函数的时候,该变量的值会保留下来。 

    静态的变量的基本用法 

    1. 在类中定义静态变量 
    [访问修饰符] static $变量名; 
    2. 如何访问静态变量 
    如果在类中访问 有两种方法 self::$静态变量名 , 类名::$静态变量名 
    如果在类外访问: 有一种方法 类名::$静态变量名 

    class Child{ 
    
    public $name; 
    //这里定义并初始化一个静态变量 $nums 
    public static $nums=0; 
    function __construct($name){ 
    
    $this->name=$name; 
    } 
    
    public function join_game(){ 
    
    //self::$nums 使用静态变量 
    self::$nums+=1; 
    
    echo $this->name."加入堆雪人游戏"; 
    
    } 
    
    
    } 
    
    //创建三个小孩 
    
    $child1=new Child("李逵"); 
    $child1->join_game(); 
    $child2=new Child("张飞"); 
    $child2->join_game(); 
    $child3=new Child("唐僧"); 
    $child3->join_game(); 
    
    //看看有多少人玩游戏 
    echo "<br/> 有这".Child::$nums; 
  • 相关阅读:
    3步学会用gulp
    div需要重置吗?
    HTML元素遮挡Flash之梦
    移动WEB开发常用技巧
    四:分组查询
    三:函数
    二:查询
    一:MySQL
    三:JVM(重点)
    二:JAVA通知唤醒机制,Lock替换synchronize
  • 原文地址:https://www.cnblogs.com/hf8051/p/4444192.html
Copyright © 2011-2022 走看看