PHP對象與MAP映射對象的實例

需求:PHP關於對象與string key映射對象一直沒看到出現,就自己測試了一下,下面直接上代碼!
環境:PHP5.6

<?php

	class person{
		private $number= -1;
		private $address= "";
		
		public function getNumber(){
			return $this->number;
		}
		public function getAddress(){
			return $this->address;
		}
		public function setNumber($number){
			return $this->firstPos = (int)$number;
		}
		public function setAddress($address){
			return $this->value = $address;
		}
	}
	
	//定義對象
	$table = new person();
	$table->setNumber(1);
	$table->setValue("HuNan YongZhou!");
	
	//定義關鍵字
	$str = "$TangFF";
	//定義容器
	$map = array();
	
	$map[$str] = $table;
	echo $map[$str]->getAddress()."\r\n";
	echo $map[$str]->getNumber()."\r\n";
?>     

深刻感受到了解析語言array機制的強大,只有你想不到的,沒有實現不了的!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章