天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

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

為了兼容php4,如果沒(méi)有指定“可見(jiàn)性”,屬性和方法默認(rèn)為public。
由于靜態(tài)方法不需要通過(guò)對(duì)象即可調(diào)用,所以偽變量$this在靜態(tài)方法中不可用。
靜態(tài)屬性也可以由對(duì)象通過(guò)->操作符來(lái)訪問(wèn)。
用::方式調(diào)用一個(gè)非靜態(tài)方法會(huì)導(dǎo)致一個(gè)E_STRICT級(jí)別的錯(cuò)誤。
就像其它所有的php靜態(tài)變量一樣,靜態(tài)屬性只能被初始化為一個(gè)字符值或一個(gè)常量,不能使用表達(dá)式。 所以你可以把靜態(tài)屬性初始化為整型或數(shù)組,但不能指向另一個(gè)變量或函數(shù)返回值,也不能指向一個(gè)對(duì)象。
php5.3.0之后,我們可以用一個(gè)變量來(lái)動(dòng)態(tài)調(diào)用類。但該變量的值不能為關(guān)鍵字self, parent 或static。
復(fù)制代碼 代碼如下:
<?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之后可以動(dòng)態(tài)調(diào)用
print Bar::$my_static . "/n";
$bar = new Bar();
print $bar->fooStatic() . "/n";
?>

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

實(shí)例一:靜態(tài)屬性的引用方法
復(fù)制代碼 代碼如下:
<?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)部:通過(guò)通過(guò)self 類訪問(wèn)靜態(tài)屬性
echo "I am ".self::$age."<br>";//類內(nèi)部:通過(guò)通過(guò)self 類訪問(wèn)靜態(tài)屬性
echo "I live in ".self::$address."<br>";//類內(nèi)部:通過(guò)self 類訪問(wèn)靜態(tài)屬性
}
}
echoperson::$name."<br>";//類外部:通過(guò)類名person訪問(wèn)靜態(tài)屬性
echoperson::$age."<br>";//類外部:通過(guò)類名person訪問(wèn)靜態(tài)屬性
echoperson::$address."<br>";//類外部:通過(guò)類名person訪問(wèn)靜態(tài)屬性
?>


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

復(fù)制代碼 代碼如下:
<?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)部:通過(guò)通過(guò)self 類訪問(wèn)靜態(tài)屬性
echo "I am ".self::$age."<br>";//類內(nèi)部:通過(guò)通過(guò)self 類訪問(wèn)靜態(tài)屬性
echo "I live in ".self::$address."<br>";//類內(nèi)部:通過(guò)self 類訪問(wèn)靜態(tài)屬性
}
}
person::song()."<br>";//類外部:通過(guò)類名person訪問(wèn)靜態(tài)方法
?>

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

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

主站蜘蛛池模板: 秋霞电影伦网理最新在线看片 | 久久中文字幕综合不卡一二区 | 午夜一级免费视频 | 久久视频这里只精品99热在线 | 国产午夜人成在线视频麻豆 | 免费在线观看的毛片 | 亚洲欧美中文字幕5发布 | 狠狠色狠狠色综合日日2019 | 亚洲色图另类小说 | 亚洲白色白色在线播放 | 熟妇少妇任你躁在线无码 | 俄罗斯孩交精品 | 男男高H啪肉Np文多攻多一受 | 99国产精品人妻无码免费 | 丰满的美女射精动态图 | 国产精品久久久久AV麻豆 | 日韩一区二区三区精品 | 8x华人免费视频 | 久久精品午夜一区二区福利 | 九色PORNY蝌蚪视频首页 | 青青久久精品 | 国产精品18久久久久网站 | 日韩一级精品久久久久 | 三八成人网 | 综合色一色综合久久网vr | 久99视频精品免费观看福利 | 色噜噜噜亚洲男人的天堂 | 欧美18精品久久久无码午夜福利 | 欧美日韩视频一区二区三区 | 色 花 堂 永久 网站 | 诱人的秘书BD在线观看 | 欧洲人交xxx69 | 国产 亚洲 日韩 欧美 在线观看 | 蜜芽TV影院在线视频 | 久久99精品AV99果冻传媒 | 国产99r视频精品免费观看 | 午夜国产视频 | 精品亚洲国产熟女福利自在线 | 欧美激情精品久久久久久不卡 | 午夜福到在线4国产 | 十八禁肉动漫无修在线播放 |