php呼叫static方法:1、建立一個PHP範例檔案;2、定義「class Char{...}」;3、建立「public static function Join(){...}」;4 、使用「Char::Join();$test->Join();$test::Join();」方式呼叫即可。
本教學操作環境:windows7系統、PHP8.1版、Dell G3電腦。
php怎麼呼叫static 方法?
php中使用static方法
程式碼如下:
<?php class Char{ public static $number = 0; public static $name; function __construct($what){ self::$name = $what; } public static function Join(){ self::$number++; echo self::$number," Is :",self::$name,"<br />"; } } $test = new Char('a'); Char::Join(); #注意, 在静态方法中不能访问非静态变量 #Char::Join(); #$test->Join(); #$test::Join(); 可以这样调用
相關介紹:
靜態屬性
1: static靜態屬性單獨存在類別中(屬於類別),不屬於物件。因此只要類別聲明完畢,該屬性就存在。既存取該靜態屬性不需要依賴物件就可以存取
2:static 在類別中一直有個,因此他被所有物件共享,一人影響,其他共享。
靜態方法
普通方法存放在類種,在記憶體中只有1份。靜態方法也如此。區別 :普通方法需要物件去調用,需綁t h i s 。靜 態 方 法 不 需 要 綁定 this。靜態方法不需要綁定this。靜態方法不需要綁定this,則透過類別名稱即可呼叫
推薦學習:《PHP影片教學》
以上是php怎麼呼叫static 方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!