旗下导航:搜·么
当前位置:网站首页 > PHP问题 > 正文

php怎样建立类并挪用?【php问题】

作者:搜搜PHP网发布时间:2019-11-27分类:PHP问题浏览:56


导读:PHP类定义PHP定义类一般语法花样以下:<?phpclassphpClass{var$var1;var$var2="constant...

PHP类定义

PHP 定义类一般语法花样以下:

<?phpclass phpClass {
  var $var1;
  var $var2 = "constant string";
  
  function myfunc ($arg1, $arg2) {
     [..]
  }
  [..]}?>

剖析以下:

类运用 class 症结字后加上类名定义。

类名后的一对大括号({})内能够定义变量和要领。

类的变量运用 var 来声明, 变量也能够初始化值。

函数定义相似 PHP 函数的定义,但函数只能经由过程该类及其实例化的对象接见。

比方

<?phpclass 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;
  }}?>

变量 $this 代表本身的对象。

PHP_EOL 为换行符。

PHP 中建立对象

类建立后,我们能够运用 new 运算符来实例化该类的对象:

$runoob = new Site;
$taobao = new Site;
$google = new Site;

以上代码我们建立了三个对象,三个对象各自都是自力的,接下来我们来看看怎样接见成员要领与成员变量。

挪用成员要领

在实例化对象后,我们能够运用该对象挪用成员要领,该对象的成员要领只能操纵该对象的成员变量:

// 挪用成员函数,设置题目和URL
$runoob->setTitle( "菜鸟教程" );
$taobao->setTitle( "淘宝" );
$google->setTitle( "Google 搜刮" );

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

// 挪用成员函数,猎取题目和URL
$runoob->getTitle();
$taobao->getTitle();
$google->getTitle();

$runoob->getUrl();
$taobao->getUrl();
$google->getUrl();

以上就是php怎样建立类并挪用?的细致内容,更多请关注ki4网别的相干文章!

标签:创建类