初學php,記下其特殊的地方

2021-06-16 08:48:13 字數 888 閱讀 5075

變數名始終以$開頭

global關鍵字建立全域性變數:global $age

建立常量:define(「name」,value);

字串:可以使用單引號或者雙引號,當使用單引號的時候,不能在串裡面使用變數,而雙引號的時候可以用:"this is my age: $age"來使用變數。

比較字串使用:strcmp(s1,s2),strcasecmp(s1,s2)(不比較大小寫)

字串的合併使用"."而不是+

==(等於)與===(全等):php是弱型別語言,所以當 1==『1』 時返回true,而 1===『1』 返回false

強制型別轉換:(型別)變數

有 elseif 語句

switch($age)

函式:function funname($agr1,agr2)    可以在函式裡面使用return,不必宣告函式的返回型別。

函式的引用引數和預設引數:function funname(&$str, $value = 0){}  呼叫的時候:$str = "string"; funname(&$str);

include, include_once, require, require_once:在檔案中新增另乙個檔案,用法:include(「檔案路徑」);//後續**    _once用來確保檔案只被載入一次。include表示包含此檔案,若檔案不存在,則發出警告;require表示需要這個檔案,當檔案不存在,程式退出。一般在需要呼叫另乙個檔案裡面的函式之前使用這些語句。

類:定義:class classname  變數定義:var $name;    自指:$this   用$this->var or method   不用「.」 。 繼承使用「extends」 ,對於父類的函式呼叫:parent :: method_from_parent; 

php中的特殊字元轉義 php特殊字元轉義詳解

html array html username htmlentities clean username ent quotes,utf 8 echo welcome back,複製 小提示htmlspecialchars 函式與htmlentities 函式基本相同,它們的引數定義完全相同,只不過是...

初學C51者應注意的地方

這裡講述一些初學者學習c51的一些誤區和注意事項。高手的特別應用不包括在內。1 c忌諱絕對定位。常看見初學者要求使用 at 這是一種謬誤,把c當作asm看待了。在c中變數的定位是編譯器的事情,初學者只要定義變數和變數的作 用域,編譯器就把乙個固定位址給這個變數。怎麼取得這個變數的位址?要用指標。比如...

php小白初學的經驗

自己是退伍回來到了北京一家培訓機構學習程式設計php語言,剛來的時候連程式設計是什麼,php語言又是什麼,一點都不知道,可以說是零基礎學習程式語言,特別能理解一些初學者的困惑和常見的錯誤,下面就學習方法上的一些經驗跟初學者分享一下。1.學習概念,對於初學者來說,在學習php的時候,我們會遇到很多以前...