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

namespace常量和關(guān)鍵字

??? 2019-05-14 17:06:04 242
????:<?php // namespace inc; // class demo1{ //  public function zz($a,$b,$c){ //  return $a.'+'.$b.'+'.$c.'='.($a+$b+$c) ; //
<?php

// namespace inc;
// class demo1{
// 	public function zz($a,$b,$c){
// 		return $a.'+'.$b.'+'.$c.'='.($a+$b+$c) ;
// 	}
// }

// $a=new demo1;
// //自動(dòng)加載文件;
// spl_autoload_register(function($class){
// 	var_dump( $class);
// 	 $path = str_repeat('\\', DIRECTORY_SEPARATOR,$class);

// });
// //返回類名,會(huì)找到空間下面的類;空間名和類名不存在斜杠的寫法(inc\class);
// echo get_class($a);


//在一個(gè)腳本中聲明多個(gè)命名空間;
namespace demo1{
	class A{
		public static function s1(){
			return 111;
		}

	}
	 function s2(){
		return '我的名字叫魯xiansheng';
	}

// echo \demo1\s2().'<br>';	//絕對(duì)路徑輸出當(dāng)前命名空間下;
 echo  __NAMESPACE__ .s2();	//輸出當(dāng)前命名空間;沒有命名空間輸出就為空;
echo class;
}



//namespace關(guān)鍵字作用于單個(gè)php文件中,如果當(dāng)前文件中沒有第二個(gè)namespace,那么所有在本文件內(nèi)申明的函數(shù),類,常量,都在這個(gè)命名空間里;
//如果把外部文件引入到當(dāng)前命名空間下,外部php文件的類,常量,函數(shù) 也并不屬于本文件命名空間;



// 區(qū)別:__NAMESPACE__ 輸出的是當(dāng)前命名空間名稱的字符串,在全局的話,輸出為空,
// namespace ,可用來顯式訪問當(dāng)前命名空間或子命名空間中的元素。它等價(jià)于類中的 self 操作符。



?>


?? ???:天蓬老師?? ??:2019-05-14 17:46:27
???? ??:命名空間是現(xiàn)代php的編程基礎(chǔ), 如果不會(huì), 會(huì)造成極大的困惑

??? ??

?? ??