zoukankan      html  css  js  c++  java
  • 关于PHP面向对象中—类的定义与对象的实例化操作以及构造、析构函数的特殊用法

    类的定义与对象的实例化操作

    <?php
    //类里面的成员是属于对象的
    class Hero{
        public $name;//成员变量
        //成员属性(存在于强类型语言中)
        protected $blood;
        private $attack;
        //成员方法
        function skill(){
            echo "$this->name<br>control";        
        }
    }

    $s = new Hero();//造一个英雄
    $s->name = "Riven";  //给英雄赋值
    echo "$s->name<br>";//输出英雄名
    $s->skill();

    构造函数、析构函数
    //作用:对类里面的某些成员进行初始化(参数自定义初始值)
    class Ren{
        public $name;
        public $age;//强类型语言中使用类型

    //老版本定义用法
        /* public function Ren(){
            echo "正在构造函数";
           public function Ren($v){
            $this->age = $v; */

    //PHP新版本定义用法
        public function __construct($v){
            $this->age = $v;
        }
        public function __destruct(){
            echo "正在销毁文件";
        }
    }
    $s = new Ren(20);  
    echo $s->age;
    ?>

  • 相关阅读:
    word查找与替换
    细说ASP.NET Windows身份认证
    防钓鱼代码
    sql触发器
    url地址栏参数
    sql递归查询
    认识TWICImage类
    尝试发个贴
    泛型单元
    [学习官方例子]TArray
  • 原文地址:https://www.cnblogs.com/jly144000/p/7425638.html
Copyright © 2011-2022 走看看