糯米文學吧

位置:首頁 > 設計 > 網頁設計

php基礎知識的學習筆記範文

例子 名稱 結果$a + $b 聯合 $a 和 $b 的聯合$a == $b 相等 如果 $a 和 $b 具有相同的鍵/值對則為 TRUE$a === $b 全等 如果 $a 和 $b 具有相同的鍵/值對並且順序和類型都相同則為 TRUE$a != $b 不等 如果 $a 不等於 $b 則為 TRUE$a <> $b 不等 如果 $a 不等於 $b 則為 TRUE$a !== $b 不全等 如果 $a 不全等於 $b 則為 TRUE

php基礎知識的學習筆記範文

+ 運算符把右邊的數組元素附加到左邊的數組後面,兩個數組中都有的`鍵名,則只用左邊數組中的,右邊的被忽略。

對象

要初始化一個對象,用 new 語句將對象實例到一個變量中。

常用函數

strlen() 函數用於計算字符串的長度。

strpos() 函數用於在字符串內檢索一段字符串或一個字符。

常量

可以用 define() 函數來定義常量。一個常量一旦被定義,就不能再改變或者取消定義。

常用的魔術常量:

定義常量例子:

php字符串運算符

在 PHP 中,只有一個字符串運算符。

並置運算符 (.) 用於把兩個字符串值連接起來。如:echo "a= ".$a."

";

左邊將字符串文字"a="與變量$a的值連接,第二處是與換行符"

"連接

php函數

函數只有在被調用時才會被執行,這點和js是一樣的,同樣,函數定義也是以function關鍵字開頭的。

當沒有return語句時,以上將會變成"-2+10=";

流程控制

在這裏,只講下foreach語句。

foreach語句遍歷輸出數組:

語法:

foreach (array_expression as $value){ statement};

foreach (array_expression as $key => $value){ statement};

參數array_expression是指定要遍歷的數組,$value是數組的值

以上代碼將輸出:

Name:Marry

Name:Lorry

Name:mike

兩個重要的魔術方法

1. __set( )方法:這個方法用來為私有成員屬性設置值的,有兩個參數,第一個參數為你 要為設置值的屬性名,第二個參數是要給屬性設置的值,沒有返回值。

2. __get()方法:這個方法用來獲取私有成員屬性值的,有一個參數,參數傳入你要獲取的成員屬性的名稱,返回獲取的屬性值,這個方法不用我們手工的去調用

php中方法不區分大小寫

require(dirname(__FILE__)./); //引入全局文件

require(dirname(__FILE__)./); //引入基本配置文件

對象運算符和雙冒號運算符

在類的成員方法裏面,可以用 ->(對象運算符):$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把單引號中的數據視為普通字符串,不再處理。而雙引號還要對其中的字符串進行處理

get和post

$_GET[ ]和$_POST[ ]全局數組:分別用來接收GET和POST方法傳遞到當前頁面的數據。“[ ]”裏面是name.

php參數傳遞常用的方法有3種:$_POST[ ]、$_GET[ ]、$_SESSION[ ],分別用於獲取表單、URL與Session變量的值。

標籤:範文 PHP 筆記 學習