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

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

PHP進階篇

Jason PHP開發工程師
難度初級
時長 9小時28分
學習人數
綜合評分8.90
570人評價 查看評價
9.3 內容實用
8.8 簡潔易懂
8.6 邏輯清晰
  • 構造函數與析構函數

    class Test{
    ??? public function __construct(){
    ??????? echo "構造函數被調用 \n";
    ??? }
    }
    ? public function __destruct(){
    ??????? echo "析構函數被調用 \n";
    ??? }
    }
    $a = new Test();
    echo '<橫線hr \/>';
    echo '<橫線hr \/>';
    echo '<橫線hr \/>';

    只要實例化類,會先執行構造函數,再執行程序的其它(比如此例中的橫線),最后執行析構函數。
    查看全部
  • 本節新內容太多,用了將近2個小時百度才弄明白
    1.父類 子類是什么
    2.parent:: 是什么
    3.構造 析構? 是用來干嘛的
    class Common{
    ??? public function output(){//父類outPut方法
    ??????? echo 'hello, Commmon';
    ??????? echo "'<橫線hr \>'";
    ??? }
    }
    class MyClass extends Common{//子類繼承父類? extends 固定用法
    ??? public function myoutput(){//子類myoutput方法
    ??????? parent::output();子類調用父類方法 parent:: 固定用法
    ??????? echo 'hello,MyClass';
    ??? }
    }
    $my_class = new MyClass();
    $my_class->myoutput();
    這個例子講明了 子類和 父類

    查看全部
  • speed += 10;
    相當于
    speed=speed+10; ? ? ? ?

    也就是說 $this->speed+=10;

    可以寫作

    return $this->speed = speed + 10;

    會警告但能運行

    查看全部
  • 剛開始有幾點看不懂
    1.fuction getName(){}
    2.return $this
    3.$this->name; 與=> 有什么區別
    4.new
    百度了下
    fuction fuctionName(){//要執行的代碼}是自定義函數的格式。return 是返回值
    如:
    fuction add($x,$y)
    {
    $total = $x + $y;
    return $total;
    }
    echo "1+16=".add(1,16);
    => 叫賦值運算符 用于數組
    $arr = array(
    '2020' => '令狐沖',
    '2021' => '林平之'
    )
    也可以寫做
    $arr = [
    '2020' => '令狐沖',
    '2021' => '林平之'
    ]
    ->對象運算符 用于訪問對象的屬性、訪問JSON對象的元素、調用對象的方法(個人理解是調用函數)。
    個人理解:$this->name;? 有可能表示 變量$this 訪問 Car 的$name 屬性
    個人理解:getName函數要執行的就是 訪問$name 屬性
    最有意思的就是new函數,百度說是?? 用于將對象實例化。其使用方法是:首先創建一個類、類屬性和類方法;然后構造一個自定義函數;最后通過“new”實例化對象、并輸出類的方法和功能即可。
    個人理解:就是要用new Car()就要先有class Car{} 并且里面還定義了 屬性和放法
    查看全部
    0 采集 收起 來源:PHP類和對象

    2023-01-13

  • \ 一般用于轉義字符
    ^ 斷言目標的開始位置(或在多行模式下是行首)
    $ 斷言目標的結束位置(或在多行模式下是行尾)
    . 匹配除換行符外的任何字符(默認)
    [ 開始字符類定義
    ] 結束字符類定義
    | 開始一個可選分支
    ( 子組的開始標記
    ) 子組的結束標記

    查看全部
    0 采集 收起 來源:元字符與轉義

    2022-11-22

  • 分隔符后面可以使用模式修飾符,模式修飾符包括:i, m, s, x等,例如使用i修飾符可以忽略大小寫匹配

    查看全部
  • 靜態屬性與方法可以在不實例化類的情況下調用,直接使用類名::方法名的方式進行調用。靜態屬性不允許對象使用->操作符調用。

    查看全部
  • PHP5可以在類中使用__construct()定義一個構造函數,具有構造函數的類

    PHP5支持析構函數,使用__destruct()進行定義,析構函數指的是當某個對象的所有引用被刪除,或者對象被顯式的銷毀時會執行的函數。

    查看全部
  • 訪問控制的關鍵字代表的意義為:
    public:公開的
    protected:受保護的
    private:私有的

    查看全部
  • 用array()創建一個空數組,使用=>符號來分隔鍵和值,左側表示鍵,右側表示值。當然,關聯數組中,鍵一定是字符串。比如,array('apple'=>'蘋果');

    查看全部
  • ?parent::speedUp();


    雙冒號的用法?

    查看全部
  • <?php

    $subject = "my email is [email protected]";

    //在這里補充代碼,實現正則匹配,并輸出郵箱地址

    $pattern = '/[\w+]+@\w+\.\w+/';

    preg_match($pattern,$subject,$matches);

    echo $matches[0];

    <?php

    $subject = "my email is [email protected]";

    //在這里補充代碼,實現正則匹配,并輸出郵箱地址

    $pattern = '/[\w+]+@+[\w+\.\w+]/';

    preg_match($pattern,$subject,$matches);

    echo $matches[0];

    不一樣,原因未知

    查看全部
  • 動態調用靜態方法

    http://img1.sycdn.imooc.com//629f0eb300013b7903790120.jpg

    調用靜態方法

    http://img1.sycdn.imooc.com//629f0ed1000125d503700247.jpg

    查看全部
  • \ 一般用于轉義字符
    ^ 斷言目標的開始位置(或在多行模式下是行首)
    $ 斷言目標的結束位置(或在多行模式下是行尾)
    . 匹配除換行符外的任何字符(默認)
    [ 開始字符類定義
    ] 結束字符類定義
    | 開始一個可選分支
    ( 子組的開始標記
    ) 子組的結束標記
    ? 作為量詞,表示 0 次或 1 次匹配。位于量詞后面用于改變量詞的貪婪特性。 (查閱量詞)
    * 量詞,0 次或多次匹配
    + 量詞,1 次或多次匹配
    { 自定義量詞開始標記
    } 自定義量詞結束標記

    查看全部
    0 采集 收起 來源:元字符與轉義

    2022-04-22

  • Exception具有幾個基本屬性與方法,其中包括了:

    message 異常消息內容
    code 異常代碼
    file 拋出異常的文件名
    line 拋出異常在該文件的行數

    其中常用的方法有:

    getTrace 獲取異常追蹤信息
    getTraceAsString 獲取異常追蹤信息的字符串
    getMessage 獲取出錯信息

    查看全部

舉報

0/150
提交
取消
課程須知
需要有一定的網頁基礎知識如HTML、CSS樣式等,并且已經學習完成《PHP入門篇》對PHP已經有了簡單的了解,如變量、常量、數據類型等。
老師告訴你能學到什么?
全面的掌握PHP的理論知識與實踐中的應用方法,提高編程能力與掌握網頁開發技能。

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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