韩剧1988免费观看全集_久久影视三级福利片_亚洲视频在线观看免费_在线观看欧美日韩_国产亚洲激情在线_亚洲精品美女久久久_欧美国产日韩一区二区在线观看_91在线观看免费高清完整版在线观看_日韩av免费看_国产又爽又黄的激情精品视频_琪琪亚洲精品午夜在线_欧美性猛xxx_不卡毛片在线看_国产亚洲日本欧美韩国_91国内在线视频_精品国产福利视频

當(dāng)前位置:蘿卜系統(tǒng)下載站 > 技術(shù)開發(fā)教程 > 詳細(xì)頁面

一篇基礎(chǔ)的 Class 文章

一篇基礎(chǔ)的 Class 文章

更新時(shí)間:2022-10-13 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

剛在大略瀏覽了一下首頁更新的那篇有關(guān)Class的文章(指PHPE的那篇 http://www.phpe.net/articles/389.shtml ),很不錯(cuò),建議看看。
對(duì)類的摸索~~俺用了半年時(shí)間才大概理解類的作用和實(shí)現(xiàn)。主要是沒有一篇能讓我理解的文章(之前沒接觸過任何OO的東西)。
以我的觀點(diǎn)來說說PHP中的Class,用于表達(dá)的語言都是非正式的語言,也不能確定是否正確。
建立一個(gè)類很簡單。

PHP代碼:--------------------------------------------------------------------------------
class my_class {}

--------------------------------------------------------------------------------

類到底干什么呢?很多人都是什么黑匣子,我在這里稱它為一個(gè)獨(dú)立的整體。我們只知道類名,而不知道里面有什么東西。那么,該如何使用這個(gè)類呢?
首先:要知道它里面是否定義了公共的變量--專業(yè)術(shù)語上稱它為“屬性”。
其次:要知道它里面定義了什么函數(shù)--專業(yè)術(shù)語中稱它為“方法”。
我都被這些專業(yè)術(shù)語搞糊涂了,所以干脆不理它了。

類中的如何定義公共變量,它有什么作用呢?

很簡單,我們來擴(kuò)充 my_class 類

PHP代碼:--------------------------------------------------------------------------------
class my_class
{
var $username;
}

--------------------------------------------------------------------------------

看上面很簡單,我們定義了一個(gè)公共的變量,只是用 var+空格+普通變量名 構(gòu)成。它有什么用呢?考慮一下函數(shù)中,如果我們要訪問函數(shù)外的變量,是不是要先 global 一下呢?這個(gè)想實(shí)現(xiàn)的效果也是如此,它是想讓這個(gè)類中的所有函數(shù)都能訪問它,而它區(qū)別于函數(shù)的一個(gè)地方,是類的外部也可以訪問這個(gè)變量,我隨后再講外部如何訪問它。還有一個(gè)區(qū)別,不能用復(fù)雜的語句給這個(gè)變量賦值(具體的等理解了類以后自己去看規(guī)則)。給它一個(gè)默認(rèn)值

PHP代碼:--------------------------------------------------------------------------------
class my_class
{
var $username = "深空";
}

--------------------------------------------------------------------------------

OK,定義了一個(gè)公共的變量了,接下來定義一個(gè)函數(shù)(也就是所謂的“方法”)。

PHP代碼:--------------------------------------------------------------------------------
class my_class
{
var $username = "深空";

function show_username()
{
}
}

--------------------------------------------------------------------------------

這個(gè)定義函數(shù)跟普通的定義函數(shù)形式上沒什么區(qū)別了。簡單就好,定義一個(gè)打印 $username 的函數(shù):

PHP代碼:--------------------------------------------------------------------------------
class my_class
{
var $username = "深空";

function show_username($username)
{
echo $username;
}
}

--------------------------------------------------------------------------------

到這里可能某些人開始迷糊了,呵呵,最關(guān)鍵的就是這里了,看清楚了,F(xiàn)在有三個(gè) $username 了。到底哪個(gè)是哪個(gè)啊~~

函數(shù)所帶的行參,不用解釋了吧?這個(gè)函數(shù)功能就是打印行參所接收的值,也就是如果:

PHP代碼:--------------------------------------------------------------------------------
show_username("豬頭深空");

--------------------------------------------------------------------------------

那么它將打印 “豬頭深空” ,就這么簡單。
怎么樣訪問這個(gè)函數(shù)?肯定不是我上面說的那樣直接 show_username("豬頭深空"); 了,別急,類有類的一套。如下:

PHP代碼:--------------------------------------------------------------------------------
$Name = new my_class();

--------------------------------------------------------------------------------

這樣就初始化上面的那個(gè) my_class 的類了,并把這個(gè)對(duì)象賦給變量 $Name ,你可以這樣理解,這個(gè)變量就代表整個(gè)類了,呵呵。
使用類中的函數(shù):

PHP代碼:--------------------------------------------------------------------------------
$Name->show_username("豬頭深空");

--------------------------------------------------------------------------------

暈了,為什么這么復(fù)雜?還要箭頭?其實(shí)很形象的。本來已經(jīng)把類給了變量 $Name 了是吧?也就是 $Name 代表了這個(gè)類,然后用一個(gè)箭頭指向類中的 show_username 這個(gè)函數(shù)。就是這么簡單,也就是說,這個(gè)函數(shù)是這個(gè)類中的,而不是其他的函數(shù)--你就理解為表示一個(gè)區(qū)別吧,呵呵。

試試看哦,打印出 “豬頭深空” 這四個(gè)字了。你說為什么要這么復(fù)雜?用函數(shù)不是也能實(shí)現(xiàn)么?我說,這么簡單的你當(dāng)然看不出好處了,我們繼續(xù)擴(kuò)充。

還有一個(gè)疑問:剛才說的“公共的變量”怎么一點(diǎn)用處都沒有呢?為什么這個(gè)函數(shù)不會(huì)自動(dòng)接收這個(gè)公共變量 var $username 中的默認(rèn)值?也就是如果我使用:

PHP代碼:--------------------------------------------------------------------------------
$Name->show_username($username);

--------------------------------------------------------------------------------

會(huì)有什么結(jié)果呢?答案是沒有任何輸出。因?yàn)槟銢]有給形參 $username 一個(gè)值。

那么該怎么使用這個(gè)公共的變量?我們來修改一下這個(gè)類:

PHP代碼:--------------------------------------------------------------------------------
class my_class
{
var $username = "深空";

function show_username()
{
echo $this->username;
}
}

--------------------------------------------------------------------------------

哇靠,不是吧,這回臉形參都沒有了?還多了一個(gè)$this->,暈了不是,呵呵。其實(shí)這也是類的一個(gè)最大的方便之處。
$this 的作用:訪問一個(gè)公共的變量,或者類里面的函數(shù)。
訪問?這么專業(yè)?其實(shí)就是用 $this->username 來代替 var $username 而已拉,$this 用來說明它是公共的。可以訪問的,函數(shù)外部的東西。

試試看:

PHP代碼:--------------------------------------------------------------------------------
$Name->show_username();

--------------------------------------------------------------------------------

看到了吧,終于打印 “深空” 這兩個(gè)字了,娃哈哈。

我不打印“深空”這兩個(gè)字,我要打印“豬頭深空”,怎么辦?很簡單,我們給這個(gè)公共變量重新賦值拉。服了你了。

PHP代碼:--------------------------------------------------------------------------------
$Name->username = "豬頭深空";

--------------------------------------------------------------------------------

這個(gè)能明白意思么?$Name->username 表示的是類里面的這個(gè)公共變量。等號(hào)賦值不用我解釋了。

我們?cè)賮泶蛴】纯?br>
PHP代碼:--------------------------------------------------------------------------------
$Name->show_username();

--------------------------------------------------------------------------------

哈哈,終于打印“豬頭深空”了。不錯(cuò)吧,很方便吧,不用形參也能任意修改打印值哦~~。

不過單單打印一個(gè)名稱也太沒意思了,我們說點(diǎn)歡迎的話吧,來擴(kuò)充一下這個(gè)類,創(chuàng)建一個(gè)名叫 Welcome 的函數(shù):

PHP代碼:--------------------------------------------------------------------------------
class my_class
{
var $username = "深空";

function show_username()
{
echo $this->username;
}

function Welcome()
{
}
}

--------------------------------------------------------------------------------

恩,實(shí)現(xiàn)什么功能好呢?簡單點(diǎn)吧,就實(shí)現(xiàn)在名字前面有 “歡迎” 兩個(gè)字好了

PHP代碼:--------------------------------------------------------------------------------
class my_class
{
var $username = "深空";

function show_username()
{
echo $this->username;
}

function Welcome()
{
echo "歡迎";
$this->show_username();
}
}

--------------------------------------------------------------------------------

第二次看到 $this 了吧?$this->show_username(); 干什么用呢?其實(shí)它就是調(diào)用 show_username 這個(gè)函數(shù),用 $this 來表示這個(gè)函數(shù)在類中并且和 Welcome 函數(shù)平行,而不是在其他地方(比如Welcome函數(shù)中)。

Welcome 函數(shù)實(shí)現(xiàn)的功能很簡單,首先打印兩個(gè)字"歡迎",然后接下去執(zhí)行 show_username 函數(shù),打印名字。

來試試這個(gè)函數(shù)吧:

PHP代碼:--------------------------------------------------------------------------------
$Name->Welcome();

--------------------------------------------------------------------------------

看到了吧,打印出“歡迎深空”這四個(gè)字了。

可是我要打印“歡迎豬頭深空”,怎么辦?我服了你了,我們給公共變量 var $username 一個(gè)值吧:

PHP代碼:--------------------------------------------------------------------------------
$Name->username = "豬頭深空";

--------------------------------------------------------------------------------

接下去打印歡迎語:

PHP代碼:--------------------------------------------------------------------------------
$Name->Welcome();

--------------------------------------------------------------------------------

嘿嘿,終于打印“歡迎豬頭深空”了。

怎么樣?明白了類的用法了么?好處在于能夠調(diào)用類中的任意函數(shù),只要用 $this 指出來,可以改變一個(gè)公共變量的值,可以在類中的函數(shù)中使用這個(gè)公共變量!嗔巳チ,它的應(yīng)用等待你去發(fā)現(xiàn)了。

溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
美女国产一区二区三区| 波多野结衣一区二区| 美女欧美视频在线观看免费| 波多野结衣一二三区| 国产97免费视| 少妇精品无码一区二区免费视频| 国产日韩一区二区三免费高清| 伊人av综合网| 国产91亚洲精品一区二区三区| 亚洲在线免费观看视频| 中文字幕91视频| 午夜视频免费在线| 乳色吐息在线观看| 法国伦理少妇愉情| 精品少妇一区二区三区免费观| 国产系列精品av| 在线免费观看成人短视频| 国产精品扒开腿做爽爽爽的视频| 国产高清不卡视频| 国产三级国产精品国产专区50| 久久久久国内| 国产伦子伦对白视频| 特级西西444www高清大视频| 国产美女视频黄a视频免费| 国内精品伊人久久久久影院对白| 狠狠色噜噜狠狠狠888奇米| 欧美大片网站| 国产视频一区二区三区在线播放| 亚洲曰韩产成在线| 色偷偷88欧美精品久久久| 国产乱子伦精品| 欧美日韩综合色| 狂野欧美激情性xxxx| 国产不卡视频一区二区三区| 亚洲欧美第一页| 一区三区在线欧| 岛国一区二区在线观看| 欧美亚日韩国产aⅴ精品中极品| 欧美日韩欧美| 免费黄色成年网站| 国产精品亚洲一区二区无码| 女人被男人躁得好爽免费视频| 成人毛片在线精品国产| 中文字幕乱在线伦视频乱在线伦视频| 国产精品视频免费观看www| 青草网在线观看| 中文字幕在线播放日韩| 黄色免费视频大全| 国产情侣一区在线| 欧美r级在线观看| 国产精品中文字幕久久久| 国产原创视频在线观看| 国产一区二区欧美| 国产特黄大片aaaa毛片| 亚洲午夜久久久久久久久| 亚洲国产精品va| 国产福利在线观看视频| 91精品国产色综合久久| 久久99精品国产麻豆婷婷洗澡| 午夜视频99| www.九色.com| 97人人模人人爽人人澡| 免费毛片观看| 成人精品gif动图一区| 熟女少妇一区二区三区| av女人的天堂| 69堂成人精品免费视频| 青娱乐在线视频观看| 国产精品一区二区91| 91中文字幕在线观看| 国产精品三区在线观看| 99热只有这里有精品| 国自产拍偷拍精品啪啪一区二区| 免费国产一区| 天天看片激情网站| 忘忧草在线日韩www影院| 丁香婷婷综合色啪| 中文字幕一区二区三区精华液| 成人一级视频| 蜜桃av综合| xxxx性欧美黑人| 美女mm1313爽爽久久久蜜臀| 国产精品乱看| 欧美日韩高清一区二区不卡| 欧美放荡的少妇| 欧美在线三级电影| 国产ts变态重口人妖hd| 97成人在线观看视频| 欧美精品一区二区蜜臀亚洲| 日韩精品成人一区二区三区| 羞羞污视频在线观看| 日韩久久一区| 亚洲高清一区二区三区| 国产欧美一二三区| 欧美大片在线观看| 国产精品久久久久久久久久东京| 性欧美freesex顶级少妇| 先锋影音在av资源看片| 成人444kkkk在线观看| 亚洲GV成人无码久久精品| 日本成年免费网站| 国产精品69av| 国产综合色在线| 欧美18—19性高清hd4k| 一夜七次郎国产精品亚洲| 欧美在线一卡| av在线电影网站| xxxxwwww欧美| 日韩欧美一起| 国产精品视频二区三区| www.com.cn成人| 激情成人在线视频| 久久久影视精品| 大地资源高清在线视频观看| 成人国产1314www色视频| 五月精品视频| 国产小视频免费观看| 天天视频一区二区三区| 国产日韩一区二区| 中文字幕一区二区在线播放| 波多野结衣绝顶大高潮| 日韩欧美激情在线| 18aaaa精品欧美大片h| 美女100%露胸无遮挡| 久久国产精品视频在线观看| 国产精品极品美女在线观看| 99久久国产综合精品色伊| 日本精品福利视频| 欧美日韩精品免费在线观看视频| 国产亚洲一区二区手机在线观看| 亚洲综合在线做性| 色吊丝在线永久观看最新版本| av2020不卡| 国产精品入口尤物| 日本黄色免费观看| 黄色的网站在线观看| 亚洲18在线看污www麻豆| 男捅女免费视频| 欧美大片欧美激情性色a∨久久| 91精品国模一区二区三区| 久久久精品国产亚洲| 色综合久久综合网| 美女欧美视频在线观看免费| 国产农村妇女毛片精品久久| 欧美日韩在线三区| 亚洲精品一区二区久| 男女视频在线观看网站| 久久久视频6r| 欧美伦理在线视频| 日韩大胆成人| 日韩精品电影在线观看| 久久一夜天堂av一区二区三区| 国产精品免费视频网站| 中文天堂资源在线| 香港日本三级视频| 在线观看91| 伊人久久久大香线蕉综合直播| 国产h色视频在线观看| 天天人人精品| 我的公把我弄高潮了视频| 久久99国产精品自在自在app| 久久人人妻人人人人妻性色av| 欧美xxxx在线观看| 成人黄色影片在线| 亚洲欧美日韩国产综合在线| 香蕉视频在线网站| 搡老女人一区二区三区视频tv| 日韩在线视频播放| 亚洲另类第一页| 天堂av最新在线| 黄色三级生活片| 秋霞毛片大全| 亚洲国产高清视频| 精品无人区乱码1区2区3区在线| 久久先锋影音av鲁色资源网| 欧美色图亚洲| 欧洲av一区二区三区| 欧美激情1区2区| 成年人在线观看av| av网站有哪些| 亚洲欧美日韩精品永久在线| 欧美一级爆毛片| 国产高潮失禁喷水爽到抽搐| 欧美精品一区在线| 欧美日韩高清一区二区不卡| 大陆极品少妇内射aaaaaa| 日本一区二区黄色| xxx在线视频| 丁香花高清电影在线观看完整版| 国产欧美日韩一区二区三区四区| www.国产精品视频| 美女一级全黄| 尤物视频在线看| 黄色一级免费视频| 成人性生活视频免费看| 在线国产一区二区三区| 免费欧美视频| 天堂网在线观看视频| 免费无码av片在线观看| 一本色道久久综合精品竹菊| 成人国产激情| 九九热青青草| 免费在线观看一区| 亚洲男人天堂影院| 在线一区日本视频| 国内精品写真在线观看| 欧洲在线免费视频| 国内自拍视频在线播放| 欧美成人精品一级| 人妻夜夜添夜夜无码av| av在线免费播放网址| 91九色蝌蚪成人| 制服.丝袜.亚洲.中文.综合| 182午夜视频| 欧美日韩视频免费在线观看| 99热国产免费| 欧美日本不卡视频| 无码人妻一区二区三区免费n鬼沢| 久久超碰亚洲| 思思久久精品视频| 日本伊人精品一区二区三区观看方式| 欧美18 19xxx| 国产成人在线一区二区| 免费在线观看a级片| 香蕉精品999视频一区二区| www高清在线视频日韩欧美| 精品人妻少妇AV无码专区| 91精品视频一区二区| 免费看一级大黄情大片| 在线观看免费视频黄| 粉嫩一区二区三区四区公司1| 亚洲最大av在线| 五月激情久久久| www视频在线免费观看| 在线看片国产福利你懂的| 91免费在线视频网站| 国产精品一卡二卡在线观看| 中文字幕亚洲在| 欧美日韩免费一区二区三区| 久久一二三四区| 国产精品久久电影观看| 97色成人综合网站| 国产综合在线播放| 国产精品国产三级国产普通话99| 色先锋资源久久综合5566| 国产精品一区二区性色av| 日韩欧美成人激情| 日本道免费精品一区二区三区| 综合一区av| 最新av电影| 成人直播大秀| 成人久久久精品乱码一区二区三区| 欧美美女一区二区| av手机在线观看| 欧美高清视频免费观看| 亚州黄色一级| 性欧美大战久久久久久久久| 色综合视频二区偷拍在线| 激情五月婷婷久久| 精品国产美女福利到在线不卡| 国产一级特黄aaa大片| 日本国产中文字幕| 久久三级毛片| 国产综合av| 国产激情自拍| 国产精品九色蝌蚪自拍| 国产成人无码aa精品一区| 最新日韩精品| 国产精品美女视频免费观看软件| 91精品国产色综合| 免费永久在线观看黄网| 麻豆专区一区二区三区四区五区| 国产精品久久久久av免费| 在线免费看污| 九九热在线视频观看这里只有精品| 清纯唯美日韩制服另类| 欧美亚洲视频一区| 老司机精品视频在线播放| 婷婷成人在线| 户外露出一区二区三区| 久久久久无码国产精品| 欧美二区观看| 国产日本韩国在线播放| 97在线观视频免费观看| 日韩av中文字幕在线| 久久精品亚洲7777影院| 国内自拍在线观看| 欧美日韩中文在线| 中国人xxxxx69免费视频| 国产高清在线a视频大全| 波多野结衣视频在线播放| 台湾无码一区二区| 香蕉精品999视频一区二区| 久久精品国产理论片免费| 亚洲人午夜色婷婷| 日本wwww色| 国产视频丨精品|在线观看| 无码人妻精品一区二区中文| 婷婷中文字幕在线观看| 欧美日韩国产综合久久| 免费在线视频一区| 欧美日韩一区视频| 精品视频免费| 1级黄色大片儿| 久久久久久久久久久久久女国产乱| 欧美片在线播放| 男人天堂av网站| 亚洲日本中文字幕免费在线不卡| 成人看片毛片免费播放器| 婷婷久久综合九色综合99蜜桃| 欧美黑人欧美精品刺激| 亚洲最新免费视频| 亚洲欧洲午夜一线一品| 精品国产一区二区三区久久久| 色先锋影音岛国av资源| 2020国产精品| www.欧美视频| 毛片av一区二区| 日韩视频在线观看免费视频| 99在线欧洲视频| 成人自拍视频在线观看| 色一区二区三区四区| 麻豆国产一区二区三区四区| 91精品国产乱码久久| 久久久久88色偷偷免费| 久久综合之合合综合久久| 中文字幕av资源| 久久精品在线观看视频|