亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

PHP進階篇

Jason PHP開發工程師
難度初級
時長 9小時28分
學習人數
綜合評分8.90
570人評價 查看評價
9.3 內容實用
8.8 簡潔易懂
8.6 邏輯清晰
$p='/\w+\.\w+/i';
$r='<em>$0</em>';
$str= preg_replace($p,$r,$str);
echo $str;
輸出結果:
主要有以下幾個文件:<em>index.php</em>, <em>style.css</em>, <em>common.js</em>

我覺得我的結果是對的呀,可就是提示我“匹配結果不正確,再試試!”,不知道什么原因
str_replace("蘋果", "香蕉", $str); 這個雙引號明明可以吧。這里還必須是單引號才行 太死板了吧。。
值引用 和引用傳遞
關聯數組賦值:
1.變量名后跟中括號,中括號的鍵為字符串,$arr['apple']='蘋果';
2.創建一個空數組,使用=>符號來分隔鍵和值,左側表示鍵,右側表示值,中括號的鍵為字符串。array('apple'=>'蘋果');
關聯數組初始化:
索引數組和關聯數組都是針對“鍵”而言的;
*索引數組的“鍵”是整數的數組;
*關聯數組的“鍵”是字符串的數組;
foreach循環訪問索引數組里的值:
foreach($var as $key=>$value)
索引數組賦值有三種方式:
1.變量名后跟中括號,中括號內的鍵為整數;
2.用array()創建一個空數組,使用=>符號來分隔鍵和值,左側表示鍵,右側表示值,鍵一定是整數.array('0'=>'蘋果');
3.用array()創建一個空數組,直接在數組里用英文的單引號'或者英文的雙引號"賦值,數組會默認建立從0開始的整數的鍵。比如array('蘋果');這個數組相當于array('0'=>'蘋果');
PHP
訪問控制通過關鍵字public,protected和private來實現。被定義為公有的類成員可以在任何地方被訪問。被定義為受保護的類成員則可以被其自身以及其子類和父類訪問。被定義為私有的類成員則只能被其定義所在的類訪問。
類屬性必須定義為公有、受保護、私有之一。為兼容PHP5以前的版本,如果采用 var 定義,則被視為公有。
類中的方法可以被定義為公有、私有或受保護。如果沒有設置這些關鍵字,則該方法默認為公有。
如果構造函數定義成私有方法,則不允許直接實例化對象,這時候一般通過靜態方法進行實例化,在設計模式中會經常使用這樣的方法來控制對象的創建,比如單例模式只允許有一個全局唯一的對象
PHP
PHP5可以在類中使用__construct()(雙下劃線)定義一個構造函數,具有構造函數的類,會在每次對象創建的時候調用該函數,因此常用來在對象創建的時候進行一些初始化工作。
在子類中如果定義了__construct則不會調用父類的__construct,如果需要同時調用父類的構造函數,需要使用parent::__construct()顯式的調用。
同樣,PHP5支持析構函數,使用__destruct()進行定義,析構函數指的是當某個對象的所有引用被刪除,或者對象被顯式的銷毀時會執行的函數。
很多人的哦!
面向對象好難懂
()里面的.后面量詞不能省+或?都行
$p="/<li>(.+)<\/li>/";
<?php
$str = '主要有以下幾個文件:index.php, style.css, common.js';
//將目標字符串$str中的文件名替換后增加em標簽
echo preg_replace('/:([^,]+),([^,]+),(.*)$/',':<em>$1</em>,<em>$2</em>,<em>$3</em>',$str);


為什么不行.
if(file_exists($filename)){
echo file_get_contents($filename);
}
課程須知
需要有一定的網頁基礎知識如HTML、CSS樣式等,并且已經學習完成《PHP入門篇》對PHP已經有了簡單的了解,如變量、常量、數據類型等。
老師告訴你能學到什么?
全面的掌握PHP的理論知識與實踐中的應用方法,提高編程能力與掌握網頁開發技能。

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消