博客列表 >第12章 php基础12- PHP培训九期线上班11.26

第12章 php基础12- PHP培训九期线上班11.26

会上树的猪
会上树的猪原创
2019年11月28日 11:43:25622浏览

实例

<?Php
    //命名空间
    namespace one{
    	class text {}
    }

    
	//创建类
	class people{
		
	}

	//实例化
	$obj = new people();

    //类成员
    class Deom{
    	public $product = '手机';
    	public $price = 2800;
    }

    //类方法
     class Demo{
     	//属性
    	public $product = '手机';
    	public $price = 2800;
    	//方法
		public function getInfo1(){
			// self : 当前类
			$obj = new self();
			// 输出实例属性
			return  $obj->product .$obj->price .'<br>';
		}
		// 实例方法
		public function getInfo2(){
			// 因为该方法必须通过对象调用,所有没必要在类中实例化
			// 直接引用该类的实例化对象即可
			// 在类中使用伪变量: "$this" 引用当前类的实例
			// $this = new self();  相当于先执行了这条语句,尽管你不需要这样做

			return  $this->product.$this->price.'<br>';
		}
    }   
    
	// 类实例化
	$obj = new Demo();
	echo $obj -> getInfo1();
	echo $obj->getInfo2();

	//构造方法
	class Demo1{
		// 实例属性
		public $product;
		public $price;

		// 构造方法
		public function __construct($product, $price){
			$this->product = $product;
			$this->price = $price;
			echo $this->product.$this->price.'<br>';
		}
	}

	// 实例化
	$obj = new Demo1('电脑', 5800);
	$obj = new Demo1('电脑', 6800);

运行实例 »

点击 "运行实例" 按钮查看在线实例

4bfb7b8737422702da1f197730332f4.jpg

91ce4ab7d33a29749dbca5ee802e940.jpg

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议