zoukankan      html  css  js  c++  java
  • get_class_methods--返回由类的方法名组成的数组

    get_class_methods--返回由类的方法名组成的数组

    array get_class_methods ( mixed $class_name )

    返回由类的方法名组成的数组。

    <?php 
    class Person{
        public $username;
        public $age;
        public $height;
        public $weight;
        static public $number = 0;
        
        public function __construct($username,$age,$height,$weight){
            $this->username = $username;
            $this->age = $age;
            $this->height = $height;
            $this->weight = $weight;
            self::$number++;
        }
        public function __set($name,$value){
            $this->$name = $value;
        }
        
        public function __get($name){
            return $this->$name;
        }
        /**
         * 1)static方法中不能直接使用非静态成员,因为非静态成员与实例相关,通过实例化间接使用
         * 2)static方法中不能用this(与实例相关)
         * 3)非static方法中可以使用static成员
         
    */
        static public function getUsernumber(){
            var_dump(get_called_class());
            return self::$number;
        }
        
        public function getUsername(){
            var_dump(get_called_class());
            return $this->username;
        }
        
        public function __toString(){
            return '';
        }
    }
    var_dump(get_class_methods('Person'));

    ?> 

  • 相关阅读:
    教务管理系统维护日志
    在centOS服务器上部署Discuz!
    iphone5s support.apple com/iphone/restore怎么办
    常见Java面试题
    Mac版免破解office 2011真情放送/Mac版navicat prenium 面破解
    VMware Workstation 12序列号: 5A02H-AU243-TZJ49-GTC7K-3C61N
    centos7搭建docker环境
    加密算法简介
    Hash算法简介
    empty()和size() == 0有区别吗
  • 原文地址:https://www.cnblogs.com/zhouguowei/p/5180295.html
Copyright © 2011-2022 走看看