第一課 php基礎語法 變數 函式

我在春天等伱發表於2024-10-08

php語法

<?php
  // 程式碼段
  
?>

  

php輸出方法

  echo 和 print不同點:

  •   echo-能夠輸出一個以上的字串,英文逗號隔開
  •   print-只能輸出一個字串,並始終返回1
  •   echo 比 print 稍快,並且開銷低

註釋

  註釋不會被作為程式來讀取和執行。它唯一的作用是供程式碼編輯者閱讀(讓別人閱讀明白,提醒自己做過什麼,特別是一些函式方法的用途等)

  // 這是單行註釋

  # 這也是單行註釋

  /* 這是多行註釋 ;*/

變數

變數命名規則·

  •   變數以$符號開頭,其後是變數的名稱·
  •   變數名稱必須以字母或下劃線開頭·
  •   變數名稱不能以數字開頭,不能有空格·
  •   變數名稱只能包含字母數字字元和下劃線(A-z、0-9以及)·
  •   變數名稱對大小寫敏感($y與$Y是兩個不同的變數)

資料型別

  字串、整數、浮點數、邏輯(布林型)、陣列、物件、NULL、資源型別用var_dump()會返回變數的資料型別和值,一般用於開發除錯時使用

內建函式
檔案包含的函式 inlcude 與 require 的基本用法

inlcude 失敗 返回一條警告 
檔案繼續向下執行。通常用於動態包含

require 失敗 一個致命的錯
程式碼就不會繼續向下執行。通常包含極為重要的檔案,整個程式碼甭想執行


include_once 失敗 返回一條警咎
除了原有include的功能以外,它還會做once檢測,如果檔案曾經已經被被包含過,不再包含


require_once 失敗 一個致命的錯
除了原的功能一外,會做一次once檢測,防止檔案反覆被包含

數學常用函式

我們簡單學幾個即可:

絕對值:abs()

進一法取整數 :ceil()

捨去法取整數 floor()

小數點四捨五入: round()

求最大值:max()

取小最值min()

取隨機數: rand()

// 求絕對值
$abs= abs(-4.2);      //4.2
echo ceil(9.0055); // 10
echo floor(99.99); // 99
echo round(15.666, 2);   // 15.67 取小點後2位
echo max(1,5,8,9,4,1,2) // 9

字串常用函式

trim ()  // 去掉字串 2 遍空格 換行符 
rtrim () // 去掉字串右邊空格 換行符
ltrim () // 去掉字串左邊空格 換行符
dirname() //獲取當前檔案目錄
str_split() // 將字串轉換為陣列
explode(分隔符, 字串) // 可以按照分隔符 來分割資料 分割後得到一個數
strrev() //反轉字串
strtolower() //字串轉為小寫
strtoupper()  // 字串轉為大寫
addslashes()*** 指定預定義字元前新增反斜線
substr(字串,開始, 結束) 擷取字串
str_replace(被替換, 替換, 字串) — 子字串替換
MD5() 加密
parse_str(老變數, 新變數) //將字串解析成變數 老變數是鍵值對形式存放

時間日期函式
中國的時區在東八區。時間相關函式 : date()、 getdate()、 time(),我們就說一下這三個吧。

date()   // 獲取  日期 時間 需要設定時區
time() // 獲取時間戳

陣列常用函式

  陣列的增刪改查

unset()  // 刪除陣列的元素  unset($a[1]) - 刪除陣列$a 的第二個元素 

php檔案與目錄操作

  讀取檔案

readfile() 	//讀取檔案內容,並返回檔案的長度,這個沒啥用
fi1e_get_contents('檔案路徑') 	//讀取檔案內容,支援本地檔案和遠端檔案ur1
fi1e_put_contents('檔案路徑",'內容’) 	//儲存檔案 建立檔案寫入內容, 已有檔案直接覆蓋內容
fgets($a) 讀取一整行資料

  檔案操作

fopen()   / 開啟檔案
fread()  / 讀取檔案
fwrite    / 寫入檔案
fclose    / 關閉檔案
  模式
  r 只讀的方式開啟
  r+ 讀寫模式 ,從頭開始書寫,覆蓋之前資料
  w 只寫檔案, 先清空檔案內容,再開始寫入
  w+ 讀寫模式, 先清空檔案,再開始寫入
  a  追加寫入模式, 從檔案尾部開始寫入
  a+  讀寫模式, 尾部追加寫入 

  目錄操作

    函式名

scandir    列出指定路徑中的檔案和目錄
opendir    開啟資料夾,返回操作資源
readdir    讀取資料夾資源
is_dir     判斷是否是資料夾
closedir   關閉資料夾操作資源
filetype   顯示是資料夾還是檔案,檔案顯示fie,資料夾顯示dir
tmpfile() 建立臨時檔案
  使用:
  建立
  $a = tmpfile()
  關閉
  fclose($a)
  

  檔案重新命名 複製 刪除  

  我們先來說重新命名,重新命名的函式是:
  bool rename($舊名,$新名);,方法的返回結果是布林值。

  複製

  copy(舊檔案, 新檔案) // 同rename 用法一樣 舊檔案 可以是路徑

  刪除

  bool unlink(指定路徑的檔案)

php上傳檔案伺服器簡單配置

move_uploaded_file — 將上傳的檔案移動到新位置

相關文章