這段程式碼片段可以幫助您更了解抽象類別中的屬性
<?php
abstract class anotherAbsClass
{
static $stProp = 'qwerty'; protected $prProp = 'walrus';
protected function callMe() {
echo '呼叫中: ' . $this->prProp . PHP_EOL;
}
abstract protected function abc($arg1, $arg2);
abstract public function getJunk($arg1, $arg2, $arg3, $junkCollector = true);
}
class someChildClass extends anotherAbsClass
{
function __construct() {
echo $this->callMe() . PHP_EOL; }
protected function abc($val1, $val) {
}
function getJunk($val1, $val2, $val3, $b = false) { }
}
echo anotherAbsClass::$stProp; $objTest = new someChildClass; ?>