溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在php中創建類并調用

發布時間:2021-05-18 17:16:26 來源:億速云 閱讀:193 作者:Leah 欄目:開發技術

今天就跟大家聊聊有關怎么在php中創建類并調用,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

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有什么特點

1、執行速度快。2、具有很好的開放性和可擴展性。3、PHP支持多種主流與非主流的數據庫。4、面向對象編程:PHP提供了類和對象。5、版本更新速度快。6、具有豐富的功能。7、可伸縮性。8、功能全面,包括圖形處理、編碼與解碼、壓縮文件處理、xml解析等。

看完上述內容,你們對怎么在php中創建類并調用有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女