• 首页课程PHP fun classCreate objects in PHP

    Create objects in PHP

    目录列表

    PHP 中创建对象

    PHP 中创建对象

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

    $php = new Site;
    $taobao = new Site;
    $google = new Site;

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

    php实例化对象的关键字是什么

    调用成员方法

    调用成员方法

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

    // 调用成员函数,设置标题和URL
    $php->setTitle( "php中文网" );
    $taobao->setTitle( "淘宝" );
    $google->setTitle( "Google 搜索" );

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

    // 调用成员函数,获取标题和URL
    $php->getTitle();
    $taobao->getTitle();
    $google->getTitle();

    $php->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; 
      } 


    $php = new Site; 
    $taobao = new Site; 
    $google = new Site; 

    // 调用成员函数,设置标题和URL 
    $php->setTitle( "php中文网" ); 
    $taobao->setTitle( "淘宝" ); 
    $google->setTitle( "Google 搜索" ); 

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

    // 调用成员函数,获取标题和URL 
    $php->getTitle(); 
    $taobao->getTitle(); 
    $google->getTitle(); 

    $php->getUrl(); 
    $taobao->getUrl(); 
    $google->getUrl(); 
    ?>



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

    php中文网
    淘宝
    Google 搜索
    www.php.cn
    www.taobao.com
    www.google.com


    面向对象调用属性用的是什么

    1/4

    php.cn