首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 綜合知識

PHP 基本符號、變數型態與常用函數速查

     編輯:PHP 綜合知識

註解符號

  • // 單行註解
  • /* */ 多行註解

引號差異

  • '...' 單引號:原樣輸出,不解析變數。
  • "..." 雙引號:解析變數與跳脫字元後輸出。

布林值

  • true / false

常見資料型態

型態說明
string字串
integer整數
double浮點數
array陣列
object物件

判斷函數:gettype()、settype()。

常用跳脫字元

符號意義
\"雙引號
\\反斜線
\n換行
\r歸位
\t定位符

運算子

  • 算術:+ - * / % ++ -- .(字串串接)
  • 指派:= += -= *= /= .=
  • 位元:& | ^ << >> ~
  • 邏輯:< > <= >= != && || !
  • 其他:$ 變數、& 參考、@ 抑制錯誤、-> 物件成員、=> 陣列鍵值、?: 三元運算子

常用字串函數

  • strtolower() / strtoupper() 大小寫轉換
  • md5() / sha1() 雜湊加密
  • htmlspecialchars() 特殊字元轉 HTML 實體(& &, " ", < <, > >)
  • 大量輸出:echo <<< EOT ... EOT;(Heredoc 語法,內含變數用 {$var})

檔案操作

<?php
$FileName = "File.TXT";
if (file_exists($FileName)) {
    echo "<xmp>" . file_get_contents($FileName) . "</xmp>";
} else echo "no";
?>

變數銷毀

unset($var);
unset($var1, $var2);

型態檢查函數

函數用途
is_int / is_integer是否整數
is_null是否 NULL
is_string是否字串
is_float / is_real是否浮點數
isset是否已設定且非 NULL
is_bool是否布林
is_array是否陣列
is_object是否物件

字串截取

substr($str, $start, $length);
// 範例
substr('abcdef', 1);      // bcdef
substr('abcdef', 1, 3);   // bcd
substr('abcdef', -1, 1);  // f

換行轉換

nl2br("foo isn't\n bar"); // foo isn't<br /> bar
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved