例 1:
コードをコピーします コードは次のとおりです:
// クラス定義
class User
{
// 属性、public、private、およびprotected
public $name = "hackbaby";
// コンストラクター
function __construct()
{
echo "construct
";
// メソッド
function Say()
{
echo "クラス自体内で Call: $this->name";
}
// デストラクター
function __destruct()
{
echo "destruct";
}
// 現在のオブジェクトの説明情報を返します。たとえば、この例では $user
function __toString()
{
return "user class"
}
}
//インスタンス化、コンストラクターにパラメーターがある場合は、$user = new User('parameter) を使用します。 ');
$ user = 新しいユーザー();
$user->say(); ;
echo $user ;
?>
例 2:
コードは次のとおりです:
class Fruit { protected $fruit _カラー;
保護されています$fruit_size;
function setcolor( $color)
{
$this->fruit_color = $color;
}
function getcolor()
{
return $this->fruit_color;
function setsize( $size)
{
$this ->fruit_size = $size;
}
function getsize()
{
return $this->fruit_size
}
function save()
{
//コード
}
}
クラスは apple Fruit を拡張します
{
private $variety;
function setvariety($type)
{
$this->variety = $type;
}
function getvariety()
{
return $this ->品種;
}
}
$apple = new apple();
echo $apple->getvariety(); />";
echo $apple->setcolor('red');
echo $apple->getcolor();
echo "
";
echo $apple->setsize( '特大');
echo $apple->getsize()?>
http://www.bkjia.com/PHPjc/320157.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/320157.html
技術記事
例 1: 次のようにコードをコピーします。 ?php // クラス定義 class User { // 属性、public、private、および protected のスコープに注意してください public $name = "hackbaby" // コンストラクター関数...
;