php中靜態方法的和屬性的使用

2022-08-17 04:30:19 字數 630 閱讀 5699

<?php

class person

}class student extends person

}// 輸出成員屬性值

echo person::$country."

";  

$p1 = new person();

//echo $p1->country;   //報錯

// 訪問靜態成員方法

person::mycountry();   

// 靜態方法也可通過物件訪問:

$p1->mycountry();

// 子類中輸出成員屬性值

echo student::$country."

"; student::study()."

"; $t1 = new student();

$t1->study();

echo "";

class c1

}c1::f2();

/* 總結

靜態的屬性必須用 :: 的方式來訪問

靜態方法裡不能用 -> 形式訪問類中的屬性或方法

-> 形式可以訪問靜態的方法,也可以訪問非靜態的方法

:: 形式不可以訪問非靜態的屬性,但可以訪問非靜態的方法

*/

PHP 中 static 靜態屬性和靜態方法的呼叫

這裡分析了php物件導向中static靜態屬性和靜態方法的呼叫。關於它們的呼叫 能不能呼叫,怎麼樣呼叫 需要弄明白了他們在記憶體中存放位置,這樣就非常容易理解了。靜態屬性 方法 包括靜態與非靜態 在記憶體中,只有乙個位置 而非靜態屬性,有多少例項化物件,就有多少個屬性 header content ...

php中static靜態屬性和靜態方法的呼叫

本文介紹php物件導向中static靜態屬性和靜態方法的呼叫,例項分析了static靜態屬性和靜態方法的原理與呼叫技巧,需要的朋友可以參考下。這裡分析了php物件導向中static靜態屬性和靜態方法的呼叫。關於它們的呼叫 能不能呼叫,怎麼樣呼叫 需要弄明白了他們在記憶體中存放位置,這樣就非常容易理解...

php中靜態方法的使用

靜態方法 1 靜態方法不能訪問這個類中的普通屬性,因為那些屬性屬於乙個物件,但可以訪問靜態屬性 2 從當前類 不是子類 中訪問靜態方法或屬性,可以使用self關鍵字,self 指向當前類,就像 this 指向當前物件一樣 3 不能再物件中呼叫靜態方法,靜態方法和屬性又被稱為類方法和類屬性,因此不能再...