1. Home
  2. /
  3. Web technology
  4. /
  5. PHP
  6. /
  7. OOP
  8. /
  9. [ PHP ] –...

[ PHP ] – OOP 10 常量 const

評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 0,平均評等: 0]

接著介紹一下 常量 const ,它的特色是 可定義的型態boolean/integet/float/string ,與變數不一樣的地方是前面不用加$字號(它就不是變數 也不允許變更);可以在任何地方讀取不用管作用域。

class computer {
	const PI=3.14159;//圓周長與直徑的比率
	//半徑
	private $radius;
	function set_radius($radius) { $this->radius = $radius;}
	//圓周長公式 直徑乘以 PI
	function c_perimeter(){
		return ($this->radius*2)*self::PI;
	}
    //圓面積公式 半徑乘以半徑乘以 PI
	function c_area(){
		return ($this->radius*$this->radius)*self::PI;
	}
}
$radius=$_GET['radius']??5;//可以從網址帶入半徑的值 預設 為 5
$c = new computer();
echo '半徑為:'.$radius.'<br>';
echo '直徑為:'.($radius*2).'<br>';
$c->set_radius($radius);//設定半徑
echo '圓周長:'.$c->c_perimeter().'<br>';//取得圓周長
echo '圓面積:'.$c->c_area().'<br>';//取得圓面積
//顯示結果
/*
半徑為:5
直徑為:10
圓周長:31.4159
圓面積:78.53975
*/

評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 0,平均評等: 0]

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *