PHP-2簡介和基礎知識

PHP-2、簡介和基礎知識

              聲明:由於PHPC語言相似,所以基本定義不做詳細介紹。
PHP :

 Hypertext Preprocessor (超文本預處理器),是一種服務端、跨平臺、HTML嵌入式的腳本語言。是B/S(Browser/Server 瀏覽器/服務器結構)體系結構,屬於三層結構。PHP 文件的文件後綴是 ".php"".php3" ".phtml"
愚見:
大多數公司中,都是在windows中開發,完成後放在linux中(前者方便,後者免費使用。本語言類似PerlC,建議先學習C等,在學習PHP,學習PHP的基礎是HTMLJavaScriptMysql
       基本的 PHP 語法:

PHP 的腳本塊以 <?php 開始,以 ?> 結束。您可以把 PHP 的腳本塊放置在文檔中的任何位置。
PHP 中的每個代碼行都必須以分號結束。
有兩種通過 PHP 來輸出文本的基礎指令:echo print
PHP 中,我們使用 // 來編寫單行註釋,或者使用 /* */ 來編寫大的註釋塊。#也是單行註釋。
              例一:
                     <?php                            //開頭
echo "Hello World!";    //輸出
?>                                //結尾
       數據類型:

              八種:4種標量類型:boolean(布爾型)、integer(整型)、float/double(浮點型)、string(字符串);2種複合類型:array(數組)、object(對象);2種特殊類型:resource(資源)、NULL
              Boolean:並不是只有false值爲假,0,“0,空白字符串(””)等的值都爲假。
              String:定義時可以使用單引號(’’),雙引號(””),界定符(<<<)。雙引號中包含的變量會自動替換成實際數值,而單引號中包含變量按普通字符輸出。
              Integer:如果用八進制,數字前加0;如果用十六進制表示,數字前加0X。數值超出範圍,被當做float型處理。
              Null:空值有三種情況:沒有賦值,被賦值null,被unset()函數處理過的變量。
       數據類型轉換:
1、  只需在變量前加上用括號括起來的類型名即可。如:(boolean)$num
2、  通過settype(變量,’轉換的類型’)。如:settype($num,’integer’)
檢測數據類型:
       is_bool is_string is_float/ is_double is_integer/ is_int is_null is_array is_object 後加上括號,分別檢驗括號中的變量是否是相應的類型。is_numeric()檢驗變量是否位數字或由數字組成的字符串。
常量和變量:

常量:
不變的量。用define()定義。由字母或者下劃線開始,後接數字、字母、下劃線。define(“常量名”,”常量值”,”規定大小寫是否敏感”)true表示不敏感,false表示敏感。後一項經常省略。一旦定義值就不能改變,常量的作用域是全局的。
變量:
       定義:$符號後接名稱,名稱由字母,下劃線,數字組成,但數字不能開頭。如:$i=1; 如果想在function()函數中引用函數外定義的變量,需要在變量前加globle來引用。
運算符:

       算術運算符:+ - * / % ++ --
       字符運算符:就一個,英文的句號:“.”,連接兩個字符串,組成新的字符串。着不同於C語言。
       賦值運算符:=  +=  -=  *=  /=  .=  %=
       位運算符:|  ^   ~  <<  >>
       邏輯運算符:&&  ||  ! xor xor中當一個爲真一個爲假時結果爲真。
       比較運算符:<  >  <=  >=  ==  !=  ===  !== 其中===表示全等於,即數值和類型都一樣。!==表示不全等,或者數值不同,或者類型不同。
       錯誤控制運算符:@ 可以屏蔽錯誤信息。在表達式前加上@即可,達到不顯示錯誤的效果,方便網站對客戶隱藏一些不便透露的信息。
       三元運算符:?:
      
              函數:

                     定義:function 函數名(){
                                          函數主體
}
                    

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章