Time of Update: 2016-11-24
位元運算符允許對整型數中指定的位進行求值和操作。位元運算符例子 名稱 結果$a & $b And(按位與) 將把 $a 和 $b 中都為 1 的位設為 1。 $a | $b Or(按位同或) 將把 $a 和 $b 中任何一個為 1 的位設為 1。 $a ^ $b Xor(按位異或) 將把 $a 和 $b 中一個為 1 另一個為 0 的位設為 1。
Time of Update: 2016-11-24
比較子,如同它們名稱所暗示的,允許對兩個值進行比較。比較子例子 名稱 結果$a == $b 等於 TRUE,如果類型轉換後 $a 等於 $b。 $a === $b 全等 TRUE,如果 $a 等於 $b,並且它們的類型也相同。 $a != $b 不等 TRUE,如果類型轉換後 $a 不等於 $b。 $a <> $b 不等 TRUE,如果類型轉換後 $
Time of Update: 2016-11-24
PHP 支援一個錯誤控制運算子:@。當將其放置在一個 PHP 運算式之前,該運算式可能產生的任何錯誤資訊都被忽略掉。如果用 set_error_handler() 設定了自訂的錯誤處理函數,仍然會被調用,但是此錯誤處理函數可以(並且也應該)調用 error_reporting(),而該函數在出錯語句前有 @ 時將返回 0。如果啟用了 track_errors 特性,運算式所產生的任何錯誤資訊都被存放在變數 $php_errormsg
Time of Update: 2016-11-24
PHP 支援一個執行運算子:反引號(``)。注意這不是單引號!PHP 將嘗試將反引號中的內容作為外殼命令來執行,並將其輸出資訊返回(即,可以賦給一個變數而不是簡單地丟棄到標準輸出)。使用反引號運算子“`”的效果與函數 shell_exec() 相同。Note:反引號運算子在啟用了安全模式或者關閉了 shell_exec() 時是無效的。Note:與其它某些語言不同,反引號不能在雙引號字串中使用。
Time of Update: 2016-11-24
邏輯運算子例子 名稱 結果$a and $b And(邏輯與) TRUE,如果 $a 和 $b 都為 TRUE。 $a or $b Or(邏輯或) TRUE,如果 $a 或 $b 任一為 TRUE。 $a xor $b Xor(邏輯異或) TRUE,如果 $a 或 $b 任一為 TRUE,但不同時是。 ! $a
Time of Update: 2016-11-24
PHP 支援 C 風格的前/後遞增與遞減運算子。Note: 遞增/遞減運算子不影響布爾值。遞減 NULL 值也沒有效果,但是遞增 NULL 的結果是 1。遞增/遞減運算子例子名稱效果++$a 前加 $a 的值加一,然後返回 $a。 $a++ 後加 返回 $a,然後將 $a 的值加一。 --$a 前減 $a 的值減一, 然後返回 $a。 $a-- 後減 返回 $a,然後將 $a 的值減一。
Time of Update: 2016-11-24
instanceof 用於確定一個 PHP 變數是否屬於某一類 class 的執行個體:Example #1 對類使用 instanceof<?php class MyClass { } class NotMyClass { } $a = new MyClass; var_dump($a instanceof MyClass); var_dump($a instanceof
Time of Update: 2016-11-24
簡單句法規則(用花括弧界定變數名,適用於PHP所有版本): $a = 'flower';echo "She received some $as";// 無效;字母s會被當成有效變數名組成元素,但是這裡的變數是$aecho "She received some ${a}s"; // 有效echo "She received some {$a}s"; //
Time of Update: 2016-11-24
1.function test($arr){} echo test(&$arr); 2.function test(&$arr){} echo test($arr); 1和2是一樣的效果. 3.function &test($arr){return $result;} echo &test($a);有效 echo test($a);返回的是值,不是引用
Time of Update: 2016-11-24
a - "am" 或是 "pm" A - "AM" 或是 "PM" d - 幾日,二位元字,若不足二位則前面補零; 如: "01" 至 "31" D - 星期幾,三個英文字母; 如: "Fri" F - 月份,英文全名; 如: "January" h - 12 小時制的小時; 如: "01" 至
Time of Update: 2016-11-24
php緩衝技術的應用時相當普遍的,也許有些人還對這項技術不太瞭解,我們現在就為大家詳細的介紹一下PHP緩衝技術的相關應用技巧。 在大部份情況下我們的網站都會使用資料庫作為網站資料存放區的容器。當你執行一個SQL查詢時,典型的處理過程是:串連資料庫->準備SQL查 詢->發送查詢到資料庫->取得資料庫返回結果->關閉資料庫連接。但資料庫中有些資料是完全靜態或不太經常變動的,緩衝系統會通過
Time of Update: 2016-11-24
用PHP上傳檔案時,我們會用程式去監聽瀏覽器發送過來的檔案資訊,首先會通 過$_FILES[fieldName]['error']的不同數值來判斷此欲上傳的檔案狀態是否正常。$_FILES[fieldName] ['error']==0代表一切正常,其它數值的具體含義請參考下面一段程式的注釋部分!switch($_FILES[$field]['error']) { case 1: // 檔案大小超出了伺服器的空間大小
Time of Update: 2016-11-24
require 和 include 二種方式提供不同的使用彈性。 require 的使用方法如 require("MyRequireFile.php"); 。這個函式通常放在 PHP 程式的最前面,PHP 程式在執行前,就會先讀入 require 所指定引入的檔案,使它變成 PHP 程式網頁的一部份。常用的函式,亦可以這個方法將它引入網頁中。
Time of Update: 2016-11-24
第一步:建立資料庫把下面資料庫複寫粘貼在一個記事本,然後在PHPMyAdmin建立一個新的資料庫並匯入下面資料。– 表的結構 `registered_members`–CREATE TABLE `registered_members` (`id` int(4) NOT NULL auto_increment,`name` varchar(65) NOT NULL default ”,`email` varchar(65) NOT NULL default ”,`password`
Time of Update: 2016-11-24
之前看到很多開源項目,一些項目的配置資訊一般都寫在檔案裡, 有些是寫到設定檔的常量裡,有些是寫到數組裡了。 不過那些相對複雜些,數組的沒有深入研究。常量的我大致看了下, 一般在修改的時候,比較複雜,首先你需要把設定檔全部讀出來, 然後通過正則匹配,替換內容,然後再寫入檔案, 而我下面用的這個方法,相對比較簡單,也比較容易,我貼下代碼吧 Php代碼 if(isset($_POST['sub'])){ $cfg =
Time of Update: 2016-11-24
每一種電腦語言都有自己的自動記憶體回收機制,讓程式員不必過分關心程式記憶體配置,php也不例外,但是在物件導向編程(OOP)編程中,有些對象需要顯式的銷毀;防止程式執行記憶體溢出。 一、PHP 記憶體回收機制(Garbage Collector 簡稱GC) 在PHP中,沒有任何變數指向這個對象時,這個對象就成為垃圾。PHP會將其在記憶體中銷毀;這是PHP的GC垃圾處理機制,防止記憶體溢出。
Time of Update: 2016-11-24
curl_setopt()參數的功能是為一個的curl設定對話參數。curl_setopt_array()參數的功能是以數組的形式為一個的curl設定對話參數。----------------------------<?php$ch = curl_init();$fp = fopen(“for instance_habitatpage.txt”, “w”);curl_setopt($ch, CURLOPT_FILE, $fp);$options = array(CURLOPT_URL =&
Time of Update: 2016-11-24
php進位轉換函式如下: bindec() — 二進位轉換為十進位 decbin() — 十進位轉換為二進位 dechex() — 十進位轉換為十六進位 decoct() — 十進位轉換為八進位 hexdec() — 十六進位轉換為十進位 octdec() — 八進位轉換為十進位 base_convert()– 在任意進位之間轉換數字 應用闡明如下: 一,十進位(decimal system)轉換函式闡明 1,十進位轉二進位 decbin() 函數,如下執行個體 echo decbin(12);
Time of Update: 2016-11-24
步驟一:頁面返回JSON資料。 對本空間日誌“php和AJAX的簡單實現”的json.php代碼做一些簡單修改,代碼如下:將代碼 echo $_GET['jsoncallback'].'('.custom_json::encode($big_test).')'; 改為 echo $_GET['jsoncallback'].custom_json::encode($big_test); 將檔案另存新檔jsondata.php。
Time of Update: 2016-11-24
步驟一、建立檔案夾:js,把最新的jquery.js放裡邊。 步驟二、建立檔案mygetjson.php,其內容為 <?php class custom_json { /** * Convert array to javascript object/array * @param array $array the array * @return string */ public static function