PHP 中創(chuàng)建對象
類創(chuàng)建后,我們可以使用 new 運算符來實例化該類的對象:
$php = new Site;
$taobao = new Site;
$google = new Site;
以上代碼我們創(chuàng)建了三個對象,三個對象各自都是獨立的,接下來我們來看看如何訪問成員方法與成員變量。
調(diào)用成員方法
在實例化對象后,我們可以使用該對象調(diào)用成員方法,該對象的成員方法只能操作該對象的成員變量:
// 調(diào)用成員函數(shù),設(shè)置標(biāo)題和URL
$php->setTitle( "php中文網(wǎng)" );
$taobao->setTitle( "淘寶" );
$google->setTitle( "Google 搜索" );
$php->setUrl( 'miracleart.cn' );
$taobao->setUrl( 'www.taobao.com' );
$google->setUrl( 'www.google.com' );
// 調(diào)用成員函數(shù),獲取標(biāo)題和URL
$php->getTitle();
$taobao->getTitle();
$google->getTitle();
$php->getUrl();
$taobao->getUrl();
$google->getUrl();
完整代碼如下:
實例
<?php
class Site {
/* 成員變量 */
var $url;
var $title;
/* 成員函數(shù) */
function setUrl($par){
$this->url = $par;
}
function getUrl(){
echo $this->url . PHP_EOL;
}
function setTitle($par){
$this->title = $par;
}
function getTitle(){
echo $this->title . PHP_EOL;
}
}
$php = new Site;
$taobao = new Site;
$google = new Site;
// 調(diào)用成員函數(shù),設(shè)置標(biāo)題和URL
$php->setTitle( "php中文網(wǎng)" );
$taobao->setTitle( "淘寶" );
$google->setTitle( "Google 搜索" );
$php->setUrl( 'miracleart.cn' );
$taobao->setUrl( 'www.taobao.com' );
$google->setUrl( 'www.google.com' );
// 調(diào)用成員函數(shù),獲取標(biāo)題和URL
$php->getTitle();
$taobao->getTitle();
$google->getTitle();
$php->getUrl();
$taobao->getUrl();
$google->getUrl();
?>
執(zhí)行以上代碼,輸出結(jié)果為:
php中文網(wǎng)
淘寶
Google 搜索
miracleart.cn
www.taobao.com
www.google.com