中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

php Static關(guān)鍵字實用方法

為了兼容php4,如果沒有指定“可見性”,屬性和方法默認為public。
由于靜態(tài)方法不需要通過對象即可調(diào)用,所以偽變量$this在靜態(tài)方法中不可用。
靜態(tài)屬性也可以由對象通過->操作符來訪問。
用::方式調(diào)用一個非靜態(tài)方法會導致一個E_STRICT級別的錯誤。
就像其它所有的php靜態(tài)變量一樣,靜態(tài)屬性只能被初始化為一個字符值或一個常量,不能使用表達式。 所以你可以把靜態(tài)屬性初始化為整型或數(shù)組,但不能指向另一個變量或函數(shù)返回值,也不能指向一個對象。
php5.3.0之后,我們可以用一個變量來動態(tài)調(diào)用類。但該變量的值不能為關(guān)鍵字self, parent 或static。
復制代碼 代碼如下:
<?php
class Foo
{
public static $my_static = 'foo';
public function staticValue() {
return self::$my_static;
}
}
class Bar extends Foo
{
public function fooStatic() {
return parent::$my_static;
}
}
print Foo::$my_static . "/n";
$foo = new Foo();
print $foo->staticValue() . "/n";
print $foo->my_static . "/n"; // Undefined "Property" my_static
print $foo::$my_static . "/n";
$classname = 'Foo';
print $classname::$my_static . "/n"; // php 5.3.0之后可以動態(tài)調(diào)用
print Bar::$my_static . "/n";
$bar = new Bar();
print $bar->fooStatic() . "/n";
?>

php里邊用Static關(guān)鍵字來定義靜態(tài)屬性和方法.

實例一:靜態(tài)屬性的引用方法
復制代碼 代碼如下:
<?php
/*
*author:ajax123
*qq:283400245
*/
class person{
static$name="ajax123";//static聲明靜態(tài)屬性
static$age=25;//static聲明靜態(tài)屬性
static$address="北京";//static聲明靜態(tài)屬性
function song(){
echo "My name is : ".self::$name."<br>";//類內(nèi)部:通過通過self 類訪問靜態(tài)屬性
echo "I am ".self::$age."<br>";//類內(nèi)部:通過通過self 類訪問靜態(tài)屬性
echo "I live in ".self::$address."<br>";//類內(nèi)部:通過self 類訪問靜態(tài)屬性
}
}
echoperson::$name."<br>";//類外部:通過類名person訪問靜態(tài)屬性
echoperson::$age."<br>";//類外部:通過類名person訪問靜態(tài)屬性
echoperson::$address."<br>";//類外部:通過類名person訪問靜態(tài)屬性
?>


實例二:靜態(tài)方法的引用方法

復制代碼 代碼如下:
<?php
/*
*author:ajax123
*qq:283400245
*/
class person{
static$name="ajax123";//static聲明靜態(tài)屬性
static$age=25;//static聲明靜態(tài)屬性
static$address="北京";//static聲明靜態(tài)屬性
staticfunction song(){ //聲明靜態(tài)方法song
echo "My name is : ".self::$name."<br>";//類內(nèi)部:通過通過self 類訪問靜態(tài)屬性
echo "I am ".self::$age."<br>";//類內(nèi)部:通過通過self 類訪問靜態(tài)屬性
echo "I live in ".self::$address."<br>";//類內(nèi)部:通過self 類訪問靜態(tài)屬性
}
}
person::song()."<br>";//類外部:通過類名person訪問靜態(tài)方法
?>

php技術(shù)php Static關(guān)鍵字實用方法,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产一区二区三区久久久久久久久 | av在线免费观看不卡 | 欧洲精品在线观看 | 欧美精品一区二区三区四区 | 久草久草久草 | 午夜国产一区 | 国产精品日本一区二区在线播放 | www.788.com色淫免费 | 久久精品亚洲国产奇米99 | 亚洲天堂999 | 超碰免费在线观看 | 国产在线精品一区二区三区 | 精品视频在线播放 | 在线观看成人小视频 | 色婷婷久久综合 | 欧美中文字幕一区 | 久久99精品久久久久久 | 久久精品久久久 | 另类a v| 久久久91精品国产一区二区三区 | 精品国产一区二区三区日日嗨 | 欧美一区二区三区在线播放 | 日韩 欧美 综合 | 中国大陆高清aⅴ毛片 | eeuss国产一区二区三区四区 | 日本三级电影在线看 | 一级二级三级在线观看 | 欧美在线天堂 | 国产高清在线精品一区二区三区 | 国内精品99 | 日韩精品久久一区二区三区 | 欧美一级欧美三级在线观看 | 男女下面一进一出网站 | 亚洲精品一 | 特级毛片| 成人精品毛片国产亚洲av十九禁 | 久久久精品黄色 | 久久久国产一区二区三区四区小说 | 91se在线| 国产亚洲精品久久yy50 | 国产电影一区二区三区爱妃记 |