php基本知識

PHP一樣也是弱類型語言,變量的保存類型能夠更換php

 

變量和字符串間用 .點 鏈接,js中用的是 + 加號,當數字和字符串鏈接的時候,會自動轉換類型。html

 

常量和變量的區別就是 :數組

  常量沒有$符號 變量要加上$符號瀏覽器

變量和常量的另外一個差別在於服務器

  常量只能夠保存布爾值、 整數、 浮點數或字符串數據 ,這些類型都是標量數據。函數

 

註釋:  一、 //     二、#     三、 /* */spa

 

分號做爲語句的結束標誌,不能夠省略操作系統

 

變量數據類型:7種3d

 

單引號和雙引號:單引號沒有計算功能,雙引號有計算功能。code

 

常量有系統常量和自定義常量(defined定義)

常量用define定義 define("TOTAL",199); 前面是常量名(大寫)後面是要定義的數值 define被定義後,它的值就不能更改了

__FILE__ 當前PHP文件名及路徑

__LINE__ 當前PHP文件中所在的行數

__FUNCTION__ 當前所執行的函數

__CLASS__ 當前所執行的類

PHP_VERSION PHP的版本

PHP_OS 當前服務器的操做系統

 

打印數組的兩種方法:var_dump()   print_r()  

 

循環:for  while  do...while

 

自定義函數:基本和js差很少,須要注意的地方有:一、參數,每一個參數須要前面加上$,變量符號。二、函數的參數能夠初始化值。

參數前面能夠加&符號,至關於把運算結果又從新賦給了參數,全部求得的結果不用return來返回了。

 

 php中的數組很強大,能夠鍵值、下標值方式共存。

 

 

$arr = array('aa','cc','vvv') //簡單形式
$arr = array('a'=>'嗷嗷','b'=>'版本') // 完整形式

輸出:
$arr[0]  或者  $arr['a']

刪除:
unset($arr[0])

修改:
$arr[0] = 'dd'

遍歷:
foreach($arr as $key => $value) // 有鍵和值的狀況   或  foreach($arr as $value) // 只有值的狀況 

$arr = array(6=>'a','b',20=>'c','d')  結果  Array ( [6] => a [7] => b [20] => c [21] => d )

 

PHP訪問文件或者文件夾相關函數

filetype()  // 能夠輸出相關的文件類型  如:dir(文件夾) / file(文件)

stat() // 函數得到指定文件名參數目標文件基本屬性,相似右鍵 --> 屬性

$stt = stat('text.txt');
print_r($stt);

 

php中的@符號

  @在PHP中叫錯誤抑制符,也就是用來屏蔽錯誤的。@以後的表達式若是出錯誤,是不提示錯誤信息的,若是不加@出錯以後通常是會在瀏覽器中顯示錯誤信息,加上以後瀏覽器中就不顯示錯誤信息了

  @ 運算符只對表達式有效,且在當前行內有效

      

 

php中的&符號   函數的傳址調用 

 

header('Content-type:text/html;charset=utf-8');  設置語言類型

相關文章
相關標籤/搜索