學習筆記1(php基礎)

PHP數組之索引數組賦值
索引數組賦值有三種方式:

第一種:用數組變量的名字後面跟一箇中括號的方式賦值,當然,索引數組中,中括號內的鍵一定是整數。比如,$arr[0]=’蘋果’;

第二種:用array()創建一個空數組,使用=>符號來分隔鍵和值,左側表示鍵,右側表示值。當然,索引數組中,鍵一定是整數。比如,array(‘0’=>’蘋果’);

第三種:用array()創建一個空數組,直接在數組裏用英文的單引號’或者英文的雙引號”賦值,數組會默認建立從0開始的整數的鍵。比如array(‘蘋果’);這個數組相當於array(‘0’=>’蘋果’);

關聯數組賦值有兩種方式:

第一種:用數組變量的名字後面跟一箇中括號的方式賦值,當然,關聯數組中,中括號內的鍵一定是字符串。比如,$arr[‘apple’]=’蘋果’;

第二種:用array()創建一個空數組,使用=>符號來分隔鍵和值,左側表示鍵,右側表示值。當然,關聯數組中,鍵一定是字符串。比如,array(‘apple’=>’蘋果’);

PHP函數之可變函數
所謂可變函數,即通過變量的值來調用函數,因爲變量的值是可變的,所以可以通過改變一個變量的值來實現調用不同的函數。經常會用在回調函數、函數列表,或者根據動態參數來調用不同的函數。可變函數的調用方法爲變量名加括號。

function name() {
    echo 'jobs';
}
$func = 'name';
$func(); //調用可變函數

可變函數也可以用在對象的方法調用上。

class book {
    function getName() {
        return 'bookname';
    }
}
$func = 'getName';
$book = new book();
$book->$func();
發佈了57 篇原創文章 · 獲贊 0 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章