php5 的oop是個好東西,最近找了些小資料給新手培訓和給朋友看,還是老外的東西好,例子短小,有oop基礎的話,一看就
明白了1)基本的類和例項
<?php
class animal
function get_name()
}$lion = new animal;
$lion->set_name("leo");
echo "the name of your new lion is ", $lion->name, ".";
?>
2) 加上些訪問控制符,如private
<?php
class animal
function get_name()
}$lion = new animal;
$lion->set_name("leo");
echo "the name of your new lion is ", $lion->name, ".";
?>
由於用了privae,所以這裡是出錯了,要用get_name去訪問
3)建構函式
<?php
class animal
function set_name($text)
function get_name()
}$lion = new animal("leo");
echo "the name of your new lion is ", $lion->get_name(), ".";
?>
用_ _construct()做建構函式( 注意,是兩個緊跟著的_)
4 使用繼承
<?php
class animal
function get_name()
}class lion extends animal
}echo "creating your new lion...
";$lion = new lion;
$lion->set_name("leo");
$lion->roar();
?>
5 overriding
<?php
class animal
function get_name()
}class lion extends animal
function set_name($text)
}echo "creating your new lion...
";$lion = new lion;
$lion->set_name("leo");
$lion->roar();
?>
輸出:leo is roaring
這時子類覆蓋了父類的set_name方法了
6 訪問父類中的被覆蓋的方法
<?php
class animal
function get_name()
}class lion extends animal
function set_name($text)
}echo "creating your new lion...
";$lion = new lion;
$lion->set_name("leo");
$lion->roar();
?>
PHP5 OOP新手快速入門例子
php5 的oop是個好東西,最近找了些小資料給新手培訓和給朋友看,還是老外的東西好,例子短小,有oop基礎的話,一看就 明白了1 基本的類和例項 class animal function get name lion new animal lion set name leo echo the na...
PHP5 OOP新手快速入門例子
php5 的oop是個好東西,最近找了些小資料給新手培訓和給朋友看,還是老外的東西好,例子短小,有oop基礎的話,一看就 明白了1 基本的類和例項 class animal function get name lion new animal lion set name leo echo the na...
Git新手快速入門指南
使用git已有5年有餘,先使用的是命令版本的,如今寫乙個新手入門的,先不使用命令,先使用gui版本的吸引新手使用起來,遇到問題再相對深入。這裡使用windows和linux同時可以使用的gui版本的github desktop。介面兩個系統比較統一,我以linux為例。在 home tony doc...