r = $radius; } function getRadius() { // 傳回半徑 return $this->r; } static function area($radius) { // 計算圓面積的靜態方法 return $radius * $radius * // 傳回半徑平方乘上圓周率 self::PI; // 類別內可使用 self:: 語法 } } header("Content-type:text/html;charset=UTF-8"); // 類別外僅可使用『類別名稱::』語法 echo "圓周率到小數點後 20 位數:" . Circle::PI . "
"; echo "半徑 5 的圓, 其面積為 " . Circle::area(5) . "
"; $obj = new Circle(3); echo "半徑 3 的圓, 其面積為 " . $obj->area($obj->getRadius()); ?>