PHP 中创建对象

2024-01-08 16:55 小编

类创建后,我们可以使用 new 运算符来实例化该类的对象:

$w3cschool = new Site;

$taobao = new Site;

$google = new Site;

以上代码我们创建了三个对象,三个对象各自都是独立的,接下来我们来看看如何访问成员方法与成员变量。

调用成员方法

在实例化对象后,我们可以使用该对象调用成员方法,该对象的成员方法只能操作该对象的成员变量:

// 调用成员函数,设置标题和URL

$w3cschool->setTitle( "W3Cschool教程" );

$taobao->setTitle( "淘宝" );

$google->setTitle( "Google 搜索" );


$w3cschool->setUrl( 'www.w3cschool.cn' );

$taobao->setUrl( 'www.taobao.com' );

$google->setUrl( 'www.google.com' );


// 调用成员函数,获取标题和URL

$w3cschool->getTitle();

$taobao->getTitle();

$google->getTitle();


$w3cschool->getUrl();

$taobao->getUrl();

$google->getUrl();

完整代码如下:

<?php

class Site {

  /* 成员变量 */

   var $url;

  var $title;

  

  /* 成员函数 */

   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 ;

  }

}


$w3cschool = new Site;

$taobao = new  Site;

$google = new Site;


// 调用成员函数,设置标题和URL

$w3cschool->setTitle( "W3Cschool教程" );

$taobao ->setTitle( "淘宝" );

$google-> setTitle( "Google 搜索" );


$w3cschool-> setUrl( 'www.w3cschool.cn' );

$taobao->setUrl ( 'www.taobao.com' );

$google->setUrl(  'www.google.com' );


// 调用成员函数,获取标题和URL

$w3cschool->getTitle ();

$taobao->getTitle();

$google-> getTitle();


$w3cschool->getUrl();

$taobao ->getUrl();

$google->getUrl();

?>

执行以上代码,输出结果为:

W3Cschool教程

淘宝

Google 搜索

www.w3cschool.cn

www.taobao.com

www.google.com


在线咨询 拨打电话

电话

13363039260

微信二维码

微信二维码