科技知識動態:李炎恢PHP視頻教程第一季資源分享

導讀跟大家講解下有關李炎恢PHP視頻教程第一季資源分享,相信小伙伴們對這個話題應該也很關注吧,現在就為小伙伴們說說李炎恢PHP視頻教程第一季

跟大家講解下有關李炎恢PHP視頻教程第一季資源分享,相信小伙伴們對這個話題應該也很關注吧,現在就為小伙伴們說說李炎恢PHP視頻教程第一季資源分享,小編也收集到了有關李炎恢PHP視頻教程第一季資源分享的相關資料,希望大家看到了會喜歡。

php是目前最流行的語言之一。李炎恢作為PHP培訓界的大師級人物,課程講解條理清晰,知識全面。他的php教程視頻更是堪稱經典,網上廣為流傳。本課程就是他的第一季視頻,有關php的基礎知識。

LID`ANYXC$UQ8AF$WIR4W60.png

課程播放地址:http://www.php.cn/course/392.html

該老師講課風格:

教師講課生動形象,機智詼諧,妙語連珠,動人心弦。一個生動形象的比喻,猶如畫龍點睛,給學生開啟智慧之門;一種恰如其分的幽默,引來學生會心的微笑,如飲一杯甘醇的美酒,給人以回味和留戀;哲人的警句、文化的箴言不時穿插于講述中間,給人以思考和警醒。

本視頻中較為難點是php自定義函數了:

一般來講,冗余的代碼都是不好的。一而再,再而三地重寫代碼不僅浪費時間,從布局結構角度看也顯得粗制濫造。與所有優秀的編程語言一樣,PHP采用了很多方法來緩解冗余代碼的問題,其中最常見而且最容易實現的方法就是使用函數(function)。

一.標準函數

標準的PHP發行包中有1000多個標準函數,這些標準函數都是系統內置的,不需要用戶自己創建而可以直接使用。

<?echo md5('123456'); //MD5函數對字符串進行加密處理?>

二.自定義函數

PHP內置函數允許和文件進行交互、使用數據庫、創建圖形,還可以連接其他的服務器。但是,在實際工作中,有許多時候所需要的東西是語言的創建者無法預見到的。

聲明一個函數可以讓我們想內置函數那樣使用自己的代碼。只要簡單地調用這個函數并提供給它必須的參數。這就意味著,在整個腳本中,都可以調用和多次重復使用相同的函數。

創建函數

<?function functionName() {echo '這是一個無參無返回自定義函數';}?>

調用函數

<?functionName();?>

函數命名

1.函數名不能和已有的函數名重名。

2.函數名只能包含字母、數字和下劃線。

3.函數名不能以數字開頭。

包含參數無返回的函數調用

<?function functionArea($radius) {area=radius * $radius * pi();echo $area;} functionArea(10);?>

包含參數有返回的函數調用:使用return()語句可以向函數調用者返回任意確定值,將程序控制權返回到調用者的作用域。

<?function functionArea($radius) {return radius?radius * pi();} echo functionArea(10);?>

包含默認參數的函數調用:可以為輸入參數指定默認值,在沒有提供其他值的情況下,就會把這個默認值自動賦給該參數。

<?function functionArea($radius=10) {return radius?radius * pi();} echo functionArea();?>

返回多個值的函數調用:可以通過返回一個數組然后使用list()函數構造即可。

<?function functionInfo(name,age,$job) {userInfo=array(name,age,job); //可以用追加的方式比較常用return $userInfo;} list(name,age,$job) = functionInfo('吳祁',19,'學生');echo 今年name.′今年′.age.'歲了,目前還是個'.$job;?>

包含引用傳參的函數調用:引用傳遞可以在函數內對參數的修改在函數范圍外也能反應。

<?$prices = 50;$tax = 0.5;function functionPrices(&prices,tax) {prices=prices + (prices?tax);tax=tax * 2;} functionPrices(prices,tax);echo $prices;echo '<br />';echo $tax;?>

請注意,函數調用將不區分大小寫,所以調用functionname()、FunctionName()或FUNCTIOINNAME()都是有效的,而且都將返回相同的結果。為了方便,這里都用小寫。

注意到函數名稱和變量名稱是不同的,這一點很重要。變量名是區分大小寫的,所以$Name和$name是兩個不同的變量,但Name()和name()則是同一個函數。

以上就是李炎恢PHP視頻教程第一季資源分享的詳細內容,更多請關注php中文網其它相關文章!

來源:php中文網

免責聲明:本文由用戶上傳,如有侵權請聯系刪除!