1. 創(chuàng)建類(lèi)

在PHP中,創(chuàng)建一個(gè)類(lèi)和在C#/Java中基本類(lèi)似,閑話(huà)少說(shuō),給大家看個(gè)最簡(jiǎn)單的例子: 復(fù)制代碼 代碼如下: <?php class People { var $name; public functio " /> 91蜜桃视频,少妇久久久久久被弄高潮,亚洲 天堂 国产在线播放

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

一步一步學(xué)習(xí)PHP(5) 類(lèi)和對(duì)象

在這一節(jié)中,我們就來(lái)看看在php中如何創(chuàng)建一個(gè)類(lèi)和對(duì)象。

1. 創(chuàng)建類(lèi)

php中,創(chuàng)建一個(gè)類(lèi)和在C#/Java中基本類(lèi)似,閑話(huà)少說(shuō),給大家看個(gè)最簡(jiǎn)單的例子:
復(fù)制代碼 代碼如下:
<?php
class People
{
var $name;
public function GetName()
{
return $this->name;
}
public function SetName($name)
{
$this->name=$name;
}
}

$p=new People();
$p->SetName("kym");
echo($p->GetName());
?>

這里,我們就創(chuàng)建一個(gè)People的類(lèi),在這里有四個(gè)要點(diǎn)說(shuō)明一下:

第一個(gè)是在php中,訪(fǎng)問(wèn)屬性(或者方法)不是用我們所常用的點(diǎn)運(yùn)算符(.),而是用->。

第二個(gè)是在php中,方法需要用function在標(biāo)識(shí),這點(diǎn)于Javascript很類(lèi)似。

第三點(diǎn)是當(dāng)我們聲明一個(gè)變量時(shí),需要用var,這點(diǎn)也與Javascript非常類(lèi)似。

第四點(diǎn)是在php中,也有著public ,protected,private三個(gè)與C#同樣的訪(fǎng)問(wèn)修飾符,不再贅述。

在這里,我們發(fā)現(xiàn),我們可以用$p直接訪(fǎng)問(wèn)$name屬性,那么我們需要對(duì)其進(jìn)行控制,方法如下:
復(fù)制代碼 代碼如下:
class People
{
private $name;
public function GetName()
{
return $this->name;
}
public function SetName($name)
{
$this->name=$name;
}
}

這時(shí),我們?cè)谕饨缇蜔o(wú)法訪(fǎng)問(wèn)到$name屬性了。

還記得我們?cè)谏衔闹刑岬搅丝勺兒瘮?shù)么?在這里我們一樣可以用可變函數(shù)來(lái)訪(fǎng)問(wèn)對(duì)象的方法:
復(fù)制代碼 代碼如下:
<?php
class People
{
private $name;
public function GetName()
{
return $this->name;
}
public function SetName($name)
{
$this->name=$name;
}
}

$p=new People();
$get="GetName";
$set="SetName";
$p->$set("kym");
echo($p->$get());
?>

2. 靜態(tài)方法(屬性)

php中聲明靜態(tài)方法(也可稱(chēng)之為類(lèi)方法)與C#中是十分類(lèi)似的。
復(fù)制代碼 代碼如下:
<?php
class DataBase
{
public static function CreateConnection()
{
echo("Success");
}
}
DataBase::CreateConnection();
?>

同理,聲明靜態(tài)屬性也是一樣。
復(fù)制代碼 代碼如下:
<?php
class DataBase
{
static $connectionString="http://127.0.0.1";
public static function CreateConnection()
{
echo("Success");
}
}
echo(DataBase::$connectionString);
DataBase::CreateConnection();
?>

3. 類(lèi)常量

在C#中,我們用const來(lái)標(biāo)識(shí)常量,在php中也是一樣。
復(fù)制代碼 代碼如下:
<?php
class DataBase
{
const AUTHOR="kym";
static $connectionString="http://127.0.0.1";
public static function CreateConnection()
{
echo("Success");
}
}
echo(DataBase::AUTHOR);
echo(DataBase::$connectionString);
DataBase::CreateConnection();
?>

4. 訪(fǎng)問(wèn)靜態(tài)變量

我們知道,靜態(tài)屬性(方法)屬于類(lèi)本身,而變量(方法)屬于對(duì)象本身,而類(lèi)本身先于對(duì)象而存在,那么我們?nèi)绾蝸?lái)在動(dòng)態(tài)方法中訪(fǎng)問(wèn)靜態(tài)的變量(方法)呢?在php中,為我們提供了self關(guān)鍵字。
復(fù)制代碼 代碼如下:
<?php
class DataBase
{
const AUTHOR="kym";
static $connectionString="http://127.0.0.1";
public static function CreateConnection()
{
echo(self::$connectionString." Success");
}
}
echo(DataBase::AUTHOR);
echo(DataBase::$connectionString);
DataBase::CreateConnection();
?>

php技術(shù)一步一步學(xué)習(xí)PHP(5) 類(lèi)和對(duì)象,轉(zhuǎn)載需保留來(lái)源!

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

主站蜘蛛池模板: 妈妈的朋友6未删减版完整在线 | 高清一区二区亚洲欧美日韩 | 久久vs国产 | 日日摸夜夜添夜夜爽出水 | 99热久久这里只精品国产WWW | 亚洲AV久久无码高潮喷水 | 真人美女精美小穴 | 一本色道久久综合亚洲精品 | 一边吃奶一边添P好爽故事 一边吃奶一边啪啪真舒服 一本之道加勒比在线观看 一本之道高清在线观看一区 | 无码99久热只有精品视频在线 | 陈红下面又紧又小好爽 | 男人边吃奶边挵进去呻吟漫画 | 中文字幕成人在线观看 | 大桥未久电影在线观看 | 乱子伦在线观看中文字幕 | 男生插女生下体 | 国产成人啪精品视频免费网 | 杨幂被视频在线观看 | 被老头下药玩好爽 | 涩里番app黄版网站 色综合伊人色综合网站中国 | 2021扫黑风暴在线观看免费完整版 | 久久久无码精品亚洲欧美 | 2022精品福利在线小视频 | 小夫妻天天恶战 | 国偷自产视频一区二区久 | 欧美激情性AAAAA片欧美 | 青青久久网 | 狠很橹快播 | 小小水蜜桃视频高清在线观看免费 | 野草在线视频完整视频 | 亚洲日本乱码中文论理在线电影 | 国产不卡视频在线 | 国产精品嫩草影视在线观看 | 啦啦啦 中国 日本 高清 在线 | 99久久免费看少妇高潮A片 | 久久婷婷五月综合色丁香花 | 成人毛片手机版免费看 | 夜色视频社区 | 俄罗斯6一9泑女网站 | 80岁色老头69av | 国产精品亚洲一区二区三区久久 |