php基礎部分常見的函數和關鍵字
bool setcookie ( string $name [, string $value [, int $expire = 0 [, string $path [, string $domain [, bool $secure = false [, bool $httponly = false ]]]]]] )
explain:This requires that you place calls to this function prior to any output, including <html> and <head> tags as well as any whitespace.
example:setcookie("TestCookie", $value, time()+3600);bool define ( string $name , mixed $value [, bool $case_insensitive = false ] ) //定義一個常量 const CONSTANT = 'Hello World'; //實用關鍵字const定義一個常量 ,效果一樣 example:define("CONSTANT", "Hello world."); bool defined ( string $name ) //檢查一個常量是否存在 bool isset ( mixed $var [, mixed $... ] ) //檢查一個變量是否存在 void unset ( mixed $var [, mixed $... ] ) //釋放一個變量 bool function_exists ( string $function_name ) //檢查一個函數是否存在 string get_class ([ object $obj ] ) //獲取一個對象的所屬類名 array get_object_vars ( object $obj ) //返回由對象屬性組成的關聯數組 bool file_exists ( string $filename ) // 檢查文件或目錄是否存在 比較運算符 $a == $b等于,如果類型轉換后 $a 等于 $b。 $a === $b全等,如果 $a 等于 $b,并且它們的類型也相同。 $a != $b不等,如果類型轉換后 $a 不等于 $b。 $a <> $b不等,如果類型轉換后 $a 不等于 $b。 $a !== $b不全等,如果 $a 不等于 $b,或者它們的類型不同。 $a < $b小與,如果 $a 嚴格小于 $b。 $a > $b大于,如果 $a 嚴格大于 $b。 $a <= $b小于等于,如果 $a 小于或者等于 $b。 $a >= $b大于等于,如果 $a 大于或者等于 $b。 PHP 支持一個錯誤控制運算符:@。當將其放置在一個 PHP 表達式之前,該表達式可能產生的任何錯誤信息都被忽略掉。 執行運算符 , 反引號運算符在激活了安全模式或者關閉了 shell_exec() 時是無效的。 <?php $output = `ls -al`; echo "<pre>$output</pre>"; ?> 字符串運算符 有兩個字符串(string)運算符。第一個是連接運算符("."),它返回其左右參數連接后的字符串。第二個是連接賦值運算符(".="),它將右邊參數附加到左邊的參數之后。 數組運算符 $a + $b聯合 $a 和 $b 的聯合。 $a == $b相等 如果 $a 和 $b 具有相同的鍵/值對則為 TRUE。 $a === $b全等 如果 $a 和 $b 具有相同的鍵/值對并且順序和類型都相同則為 TRUE。 $a != $b不等 如果 $a 不等于 $b 則為 TRUE。 $a <> $b不等 如果 $a 不等于 $b 則為 TRUE。 $a !== $b不全等 如果 $a 不全等于 $b 則為 TRUE。 類型運算符 instanceof 用于確定一個 PHP 變量是否屬于某一類 class 的實例: <?php class MyClass{} class NotMyClass{} $a = new MyClass; var_dump($a instanceof MyClass); var_dump($a instanceof NotMyClass); ?> 以上例程會輸出: bool(true) bool(false) bool is_a ( object $object , string $class_name [, bool $allow_string = FALSE ] ) //如果對象屬于該類或該類是此對象的父類則返回 TRUE foreach循環數組或者對象 foreach (array_expression as $value) statement foreach (array_expression as $key => $value) statement require 和 include幾乎完全一樣,除了處理失敗的方式不同之外。 require在出錯時產生 E_COMPILE_ERROR級別的錯誤。換句話說將導致腳本中止而 include只產生警告(E_WARNING),腳本會繼續運行。 include 'vars.php'; require_once 語句和 require語句完全相同,唯一區別是 PHP 會檢查該文件是否已經被包含過,如果是則不會再次包含。 goto: (相對于C語言就是一個閹割品) goto操作符可以用來跳轉到程序中的另一位置。該目標位置可以用目標名稱加上冒號來標記,而跳轉指令是 goto 之后接上目標位置的標記。 PHP 中的 goto有一定限制,目標位置只能位于同一個文件和作用域,也就是說無法跳出一個函數或類方法,也無法跳入到另一個函數。也無法跳入到任何循環或者 switch 結構中。 可以跳出循環或者 switch,通常的用法是用 goto代替多層的 break。 <?php goto a; echo 'Foo'; a: echo 'Bar'; ?> 以上例程會輸出: Bar </pre>
本文由用戶 fd5f 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!