亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
博主信息
博文 34
粉絲 0
評論 0
訪問量 33887
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
502并創(chuàng)建創(chuàng)建類,并使用php腳本進行正確的調用
1A7498的博客
原創(chuàng)
905人瀏覽過
<?php
//類的構造方法與查詢器與設置器
class LeiMing3
{
	//private:訪問控制符:私有的,必須在當前類中訪問,外部不能訪問
 	private $name = '二號';
 	private $age = 16;
 	private $stature = [80,60,70];
 	private $yx = [];

    //聲明一個構造方法:在實例化類的時候自動調用
    //構造方法也構造器:對象屬性的初始化
    public function __construct($name,$age,array $stature){
	$this->name = $name;
	$this->age = $age;
	$this->stature = $stature;
    }
	//查詢器獲取器,過濾外部訪問
	public function __get($name){
		$msg = null;//定義一個空值
		if(isset($this->$name)){//判斷傳輸進來的屬性是否存在
			$msg = $this->$name;
		}elseif(isset($this->yx[$name])){//判斷傳輸進來的屬性是否存在自定義中
			$msg = $this->yx[$name];
		}else{
			$msg ='非法數(shù)據(jù)';//查不到該屬性
		}
		return $msg;
	}
	public function __set($name,$value){
		 if(isset($this->$name)){//判斷屬性是否存在
            $this->$name=$value;//存在接受屬性      
        }else{
            $this->yx[$name]=$value;//不存在就保存自定義屬性
        }
	}
<?php
require 'LeiMing3.php';
$lm3 = new LeiMing3('3hao',28,[8,9,10]);
//測試魔術方法__get()
echo 'name: ',$lm3->name,'<br>';
echo 'age: ',$lm3->age, '<br>';
echo 'stature: ', print_r($lm3->stature,true), '<br>';
echo 'nothing:', $lm3->xxx, '<br>';//獲取一個不存在的屬性


//測試魔術方法: __set()
$lm3->name = '12313';
$lm3->age = 111;
$lm3->stature = [5,8,88];
echo 'name: ',$lm3->name,'<br>'; 
echo 'age: ',$lm3->age, '<br>';
echo 'stature: ', print_r($lm3->stature,true), '<br>';
$lm3->hobby = '購物';//自定義hobby屬性并賦值
echo 'custom:', $lm3->hobby, '<br>';//輸出自定義hobby屬性
$lm3->email = '123@.123asd';//自定義email屬性并賦值
echo 'custom:', $lm3->email, '<br>';//輸出自定義email屬性



?>

QQ截圖20180505131734.png

















批改狀態(tài):合格

老師批語:
本博文版權歸博主所有,轉載請注明地址!如有侵權、違法,請聯(lián)系admin@php.cn舉報處理!
全部評論 文明上網(wǎng)理性發(fā)言,請遵守新聞評論服務協(xié)議
0條評論
作者最新博文
  • 2018-03-16 11:39:01
關于我們 免責申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓,幫助PHP學習者快速成長!
關注服務號 技術交流群
PHP中文網(wǎng)訂閱號
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時隨地碎片化學習
PHP中文網(wǎng)抖音號
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號

  • 登錄PHP中文網(wǎng),和優(yōu)秀的人一起學習!
    全站2000+教程免費學