zoukankan      html  css  js  c++  java
  • PHP面向过程

    ①面向对象

    类:由众多对象抽象出来的东西

    对象:一切皆对象,由类实例化出来的.

    类的定义

    <body>
    <?php
    class Ren{//首字母大写
    	var $code; //变量  代号
    	var $name; // 变量  姓名
    	var $sex; //  变量   性别
    	var $birthday;//变量  生日
    	}
    ?>
    </body>
    

     类里面所有变量或者函数都是类的成员

    类里面的成员是属于对象的而不是类的(姓名代号是属于具体某个人的而不是属于人类的)

    实例化对象

    <body>
    <?php
    class Ren{//s首字母大写
    	var $code; //变量  代号
    	var $name; // 变量  姓名
    	var $sex; //  变量   性别
    	var $birthday;//变量  生日
    	}
    	//实例化对象
    	$r= new Ren();//实例化一个人
    	$r->code="p001";//代号为p001的人    ->寻找Ren下面的内容
    	 $r1 = new Ren();//实例化一个人
         $r1->code = "p002" ;//代号为p002的人
         var_dump($r);
         var_dump($r1);	
    ?>
    </body>
    

    显示:

    访问修饰符

    1 public  共有的(类外也能被访问,任何地方都可以被访问){}外

    2 protected  受保护的(只能在类和子类内访问)

    3 private   私有的(只能在该类使用)

    <body>
    <?php
    class Ren{
    	var $code; 
    	var $name; 
    	var $sex; 
    	var $birthday;
    	public function say(){
    		echo "说话";
    		}
    	}
    	//实例化对象
    	$r= new Ren();
    	$r->say();
    	
    ?>
    </body>
    

    显示:

    <body>
    <?php
    class Ren{
    	var $code; 
    	var $name; 
    	var $sex; 
    	var $birthday;
    	public function say(){
    		
    		echo"{$this->name}说话!";//this代表该对象
    		}
    	}
    	//实例化对象
    	$r= new Ren();
    	
    	$r->name = "张三";
        $r->sex = "男";
         $r->say();
    ?>
    </body>
    

    显示:

  • 相关阅读:
    【已解决】github中git push origin master出错:error: failed to push some refs to
    好记心不如烂笔头,ssh登录 The authenticity of host 192.168.0.xxx can't be established. 的问题
    THINKPHP 5.0目录结构
    thinkphp5.0入口文件
    thinkphp5.0 生命周期
    thinkphp5.0 架构
    Django template
    Django queryset
    Django model
    Python unittest
  • 原文地址:https://www.cnblogs.com/xiaohaihuaihuai/p/8243382.html
Copyright © 2011-2022 走看看