php學習筆記4
阿新 • • 發佈:2017-11-02
key exp 基本配置 區分 file 成員訪問 pre mar 輸出 )類名
“
流程控制
在這裏,只講下foreach
語句。
foreach
語句遍歷輸出數組:
語法:
foreach (array_expression as $value){ statement};
foreach (array_expression as $key => $value){ statement};
參數array_expression
是指定要遍歷的數組,$value
是數組的值
<?php
$actors [0] ="Marry";
$actors [1] ="Lorry";
$actors [2] = "mike";
foreach ($actors as $values){
echo "Name:$values<br>";
}
?>
以上代碼將輸出:
Name:Marry
Name:Lorry
Name:mike
兩個重要的魔術方法
1. __set( )
方法:這個方法用來為私有成員屬性設置值的,有兩個參數,第一個參數為你 要為設置值的屬性名,第二個參數是要給屬性設置的值,沒有返回值。
2. __get()
方法:這個方法用來獲取私有成員屬性值的,有一個參數,參數傳入你要獲取的成員屬性的名稱,返回獲取的屬性值,這個方法不用我們手工的去調用
php中方法不區分大小寫
require(dirname(__FILE__).‘/global.php‘); //
引入全局文件
require(dirname(__FILE__).‘/config.ini.php‘); //
引入基本配置文件
對象運算符和雙冒號運算符
在類的成員方法裏面,可以用 ->(對象運算符):$this->property
(其中 property 是該屬性名)這種方式來訪問非靜態屬性。
靜態屬性則是用 ::
(雙冒號):self::$property
來訪問。
=>和->
=>
數組成員訪問符號,->
對象成員訪問符號;
$this
->$name=$value
:將當前類的name
變量的值設為$value
;
$this
代表了類本身,->
是訪問其類成員的操作符
雙冒號運算符(::
::
靜態屬性/方法“
::
”用來調用類中靜態的屬性和方法
include()
:包含外部文件,語法格式為 include(string
filename);
require()
:會輸出錯誤信息,終止腳本
include_once()
:多次調用相同文件時,程序只會調用一次
require_once()
:先檢查文件是否在其他地方被調用過
array_pop()
:獲取並返回數組中的最後一個元素
count()
:統計數組中的元素個數
array_search()
:獲取數組中元素的鍵名
$array_keys()
:獲取數組中重復元素的所有鍵名
php學習筆記4