![騰訊PHP開發(fā)基礎(chǔ)培訓(xùn)_(可排版)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/5/23fd3666-5290-44b5-b579-f74ff744c45a/23fd3666-5290-44b5-b579-f74ff744c45a1.gif)
![騰訊PHP開發(fā)基礎(chǔ)培訓(xùn)_(可排版)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/5/23fd3666-5290-44b5-b579-f74ff744c45a/23fd3666-5290-44b5-b579-f74ff744c45a2.gif)
![騰訊PHP開發(fā)基礎(chǔ)培訓(xùn)_(可排版)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/5/23fd3666-5290-44b5-b579-f74ff744c45a/23fd3666-5290-44b5-b579-f74ff744c45a3.gif)
![騰訊PHP開發(fā)基礎(chǔ)培訓(xùn)_(可排版)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/5/23fd3666-5290-44b5-b579-f74ff744c45a/23fd3666-5290-44b5-b579-f74ff744c45a4.gif)
![騰訊PHP開發(fā)基礎(chǔ)培訓(xùn)_(可排版)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/5/23fd3666-5290-44b5-b579-f74ff744c45a/23fd3666-5290-44b5-b579-f74ff744c45a5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、php開發(fā)基礎(chǔ)php開發(fā)基礎(chǔ)變量常量函數(shù)對象數(shù)組字符串其他變量全局變量局部變量靜態(tài)變量超全局變量變量的變量變量的引用強制轉(zhuǎn)型類變量(屬性)全局變量使用global引用全局變量使用$globals引用全局變量使用&引用全局變量$val = 1;function echoval() global $val;echo $val;/echo$globals'val'echoval();function echoval(& $v) echo $v;echoval($val);局部變量function echoval($arr)for (
2、$i = 0; $i < count($arr); $i+) echo $arr$i;echo $i;靜態(tài)變量static關(guān)鍵字function echoval() static $val = 0;echo $val;$val+;echoval();echoval();超金局變量$_post, $_get, $_session, $_cookie, $_server, $_files, $_request,$_env無需使用global等聲明$_get/val, = 1;function echoval() echo $_get'val'變量的
3、變量動態(tài)選擇需要使用的變量$a = 'l am a'$b = 'l am b'$arr = array('a', 'b');$c = $arrarray_ra nd($arr);echo $c;echo $c;變量的引用一般變量的賦值都是增加一份拷貝$a = 1;$b = $a;$a = 2;echo $b; /print 1如果需要直接引用$a = 1;$b =& $a;$a = 2;echo $b; /print 2un set($
4、a);echo $b /這里會打印什么呢強制轉(zhuǎn)型使用 intval();floatval();doubleval();strval();$var二& #039;val0'echo intval($var);/print 0另一種方式$var 二'val0'echo (int) $var;/print 0什么時候使用強制轉(zhuǎn)型?類變量(屬性)類屈性的訪問class a public $val = 1;public static $val2 = 2;private $arr;public function _set($key, $ val
5、ue) $this->arr$key = $value;public function _get($key) return $this->arr$key;$a = new a;echo $a>val;echo $a->$val2;常量常量類常量常量使用define定義常量,使用defined判斷常量是否定義 常量定義:define('const_name', '值'); 常量的使用:echoconst_name;echo constant(/const_name,);
6、判斷常量是否已定義:var_dump(defined('const_name');類常量類常量定義使用const關(guān)鍵字class a const const_name = 1;public function _construct() return self:const_name;$a = new a;echo a:const_name;函數(shù)函數(shù)名全局唯一,不可重復(fù)。函數(shù)名口j用變量代替:function a() echo 'l am a'function b() echo 'l am b'
7、;$arr = array('a', 'b');$c = $arrarray_ra nd($arr);$c();函數(shù)定義的兩種方式:funtion a()"l am$func =create _function('',& #039;echoa" ');$func();對象類的定義和實例化靜態(tài)調(diào)用抽象類和接11類的定義實例化定義:class a protected $a = 1;protected $b;public stati
8、c $c = 3;public function _construct($arg) $this->b = $arg;public function testl() echo $a lx/a $b;public static function test() echo self:$c;實例化:$obj = new a(2);$obj->testl();靜態(tài)調(diào)用self, parent 關(guān)鍵字使用:操作符訪問靜態(tài)方法、靜態(tài)屬性、常量a:test2();self:test2();parent:test2();a:const_name;a:$val;抽象類和接口abstrac
9、t class a public abstract function testl(a $a);in terface b public function test2();interface c public function test3();class d extends a implements b, c public function testl(a $a) var_dump($a);public function test2() public function test3() 數(shù)組廣泛意義上數(shù)組數(shù)組遍) foreach, while, forforeach($arr as $key =&a
10、mp;gt; $val) foreach($arr as $val) while ($val = each($arr) echo $val'key'echo $val'value'另外類:foreach($arr as $key 二> &$val) 字符串單引號和雙引號另外一種聲明結(jié)構(gòu)字符串中的變量自動轉(zhuǎn)義字符串連接單引號和雙引號單引號,除了 '外均不轉(zhuǎn)義$val = & #039;test$test'test'雙引號,轉(zhuǎn)換n r t等轉(zhuǎn)義字符$val
11、 = "testntest"另一種聲明結(jié)構(gòu)使用<&$val = <<<atestntesta;/這里需要頂行和雙引號的不同:不需要轉(zhuǎn)義雙引號。字符吊中的變量雙引號中的變量:$val = 1;echo "no:$val"為了更清晰,可以使用分界:echo "no:$valyuan"自動轉(zhuǎn)義$_post, $_get , $_cookie , $_request在使用這些超全局變量的時候,如果magic_quotes_gpc是打
12、開的,所有變量 會自動加上斜杠(' “變成'“)php6中該選項會被關(guān)閉,如杲需耍插入數(shù)據(jù)庫,就要調(diào)用相關(guān)方法手動轉(zhuǎn) 義。建議將此選項關(guān)閉。字符串連接$val = 'testl' 'test2'$val2 = $val &#o39;test3&#o39;$val3 = $val $val2;其他eval用法$val = 1;$str = '$v = $val*3;'eval($str);echo $v;html 特殊字符轉(zhuǎn)義:htmlspecialcharsphp在xml方面的支持使用 simplexmlo使用其他dom擴展使用 simplexml從變量小解析:$str = z<xml><tag>string</tag></xml>& #039;$obj =
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- Mumeose-K-生命科學(xué)試劑-MCE-2774
- 5-Fluoro-THJ-生命科學(xué)試劑-MCE-6389
- 2025年度環(huán)保型空調(diào)拆卸作業(yè)安全協(xié)議書
- 2025年度文化創(chuàng)意產(chǎn)業(yè)居間代理協(xié)議
- 二零二五年度父母出資購房子女房產(chǎn)份額分配協(xié)議
- 2025年度無房產(chǎn)證房屋買賣風(fēng)險評估合同
- 二零二五年度砍樹承包合同及林業(yè)資源管理實施協(xié)議
- 二零二五年度企業(yè)食堂檔口租賃合同與員工餐飲補貼協(xié)議
- 高標(biāo)準(zhǔn)實驗環(huán)境下的安全防護措施探討
- 臨時用電安全合同協(xié)議
- 中央2025年公安部部分直屬事業(yè)單位招聘84人筆試歷年參考題庫附帶答案詳解
- 三年級數(shù)學(xué)(上)計算題專項練習(xí)附答案
- 中醫(yī)診療方案腎病科
- 2025年安慶港華燃氣限公司招聘工作人員14人高頻重點提升(共500題)附帶答案詳解
- 人教版(2025新版)七年級下冊數(shù)學(xué)第七章 相交線與平行線 單元測試卷(含答案)
- 2025年供電所所長個人工作總結(jié)(2篇)
- 玩具有害物質(zhì)風(fēng)險評估-洞察分析
- 春節(jié)節(jié)后復(fù)工全員安全意識提升及安全知識培訓(xùn)
- 2025四川廣安發(fā)展建設(shè)集團限公司第一批招聘6人高頻重點提升(共500題)附帶答案詳解
- 道路運輸企業(yè)主要負責(zé)人和安全生產(chǎn)管理人員安全考核試題庫(含參考答案)
- 2024年3月天津第一次高考英語試卷真題答案解析(精校打?。?/a>
評論
0/150
提交評論