Time of Update: 2017-01-13
$a & $b and(按位與)$a | $b or(按位或)$a ^ $b Xor(按位異或)~$a Not(按位非)$a << $b Shift left(左移)$a >> $b Shift right(右移)詳解$a & $b 按位與 把$a和$b中都為1的位設為1;例:10 & 12 = 810 101012 11001000 8$a | $b 按位或 把$a或$b中有一個為1的為設為1;例:10 | 12 = 1410 101012 11
Time of Update: 2017-01-13
比如有一個字串:$a=’hello world hello pig hello cat hello dog hello small boy’;然後想將第3次出現的hello 改變成為good-bye,比如:‘hello world hello pig good-bye cat hello dog hello small
Time of Update: 2017-01-13
display_errors錯誤回顯,一般常用語開發模式,但是很多應用在正式環境中也忘記了關閉此選項。錯誤回顯可以暴露出非常多的敏感資訊,為攻擊者下一步攻擊提供便利。推薦關閉此選項。display_errors = On開啟狀態下,若出現錯誤,則報錯,出現錯誤提示dispaly_errors = Off關閉狀態下,若出現錯誤,則提示:伺服器錯誤。但是不會出現錯誤提示在程式上可以這樣定義開關//ini_set("display_errors","On");
Time of Update: 2017-01-13
mysql_real_escape_string() 函數轉義 SQL 陳述式中使用的字串中的特殊字元。下列字元受影響:•x00•n•r••'•"•x1a如果成功,則該函數返回被轉義的字串。如果失敗,則返回 false。addslashes() 函數在指定的預定義字元前添加反斜線。這些預定義字元是:•單引號 (')•雙引號 (")•反斜線
Time of Update: 2017-01-13
根據官方的解釋是 :1.$GLOBALS['var']是外部的全域變數本身。 代碼如下複製代碼 <?php $var1 = 1; function test(){ unset($GLOBALS['var1']); } test(); echo $var1; ?> 2.global
Time of Update: 2017-01-13
$_FILES數組內容如下:$_FILES['myFile']['name'] 用戶端檔案的原名稱 $_FILES['myFile']['type'] 檔案的 MIME 類型,需要瀏覽器提供該資訊的支援,例如"image/gif" $_FILES['myFile']['size']
Time of Update: 2017-01-13
函數名 限制dbmopen() 檢查被操作的檔案或目錄是否與正在執行的指令碼有相同的 UID(所有者)。dbase_open() 檢查被操作的檔案或目錄是否與正在執行的指令碼有相同的 UID(所有者)。filepro() 檢查被操作的檔案或目錄是否與正在執行的指令碼有相同的 UID(所有者)。filepro_rowcount() 檢查被操作的檔案或目錄是否與正在執行的指令碼有相同的 UID(所有者)。filepro_retrieve() 檢查被操作的檔案或目錄是否與正在執行的指令碼有相同的
Time of Update: 2017-01-13
如果鍵名有重複,該鍵的索引值為最後一個鍵名對應的值(後面的覆蓋前面的)。如果數組是數字索引的,則鍵名會以連續方式重新索引。注釋:如果僅僅向 array_merge() 函數輸入了一個數組,且鍵名是整數,則該函數將返回帶有整數鍵名的新數組,其鍵名以 0 開始進行重新索引。 代碼如下複製代碼 <?php$a=array(3=>"Horse",4=>"Dog");print_r(array_merge($a));?>&
Time of Update: 2017-01-13
我們可以在HTML頁面利用meta tag和PHP程式中通過header來控制.例如: 代碼如下複製代碼 <?php header('Cache-Control:max-age=86400, must-revalidate');//24小時 header('Last-Modified:'.gmdate('D, d M Y
Time of Update: 2017-01-13
代碼如下複製代碼 <?php//執行個體:計算頁面運行時載入時間//分析:頁面開啟時擷取一個時間,載入完成時擷取一個時間,已耗用時間即二者之差//1.自訂函數function fn(){ list($a,$b) = explode(' ',microtime()); //擷取並分割目前時間戳和微妙數,賦值給變數 return $a+$b;}//2.擷取開始時間$start_time = fn();//5.載入過程for($i=0;$i<
Time of Update: 2017-01-13
下面3個函數的用法ob_get_contents() - 返回輸出緩衝區的內容ob_get_contents(PHP 4, PHP 5)ob_get_contents — 返回輸出緩衝區的內容說明string ob_get_contents ( void )只是得到輸出緩衝區的內容,但不清除它。傳回值此函數返回輸出緩衝區的內容,或者如果輸出緩衝區無效將返回FALSE 。範例 代碼如下複製代碼 Example #1 A simple ob_get_contents(
Time of Update: 2017-01-13
類的聲明: 代碼如下複製代碼 <?php 許可權修飾符 class 類名{ //許可權修士符號:public,protected,private 或者省略3者. //類體; //class 是建類關鍵字 } //類名必須跟在class
Time of Update: 2017-01-13
我在閱讀一些資料,書籍的時候總是總是會看到如下這樣的代碼 代碼如下複製代碼 $query = sprintf('INSERT INTO %sUSER (USERNAME, PASSWORD, ' . 'EMAIL_ADDR, IS_ACTIVE, PERMISSION) VALUES
Time of Update: 2017-01-13
代碼如下複製代碼 <?php echo "rn第一種情況rn"; $a=array(1,2,3,4,5,6); $b=array(7,8,9); $c=array_merge ($a,$b); print_r($c); $c=$a+$b; print_r($c); $c=$b+$a; print_r($c); echo "rn第二種情況rn"; $a=array('a','b',
Time of Update: 2017-01-13
1.php中時間轉換函式strtotimestrtotime() 函數將任何英文文本的日期時間描述解析為 Unix 時間戳記。文法strtotime(time,now)例 代碼如下複製代碼 strtotime(“today”) datePHP Date() 函數可把時間戳記格式化為可讀性更好的日期和時間。文法date(format,timestamp)例 代碼如下複製代碼 <?phpecho
Time of Update: 2017-01-13
在程式中加入在頁頭使用 代碼如下複製代碼 date_default_timezone_set()設定我的預設時區為北京時間date_default_timezone_set('PRC');echo date('Y-m-d H:i:s');第一種解決方案: 在程式中設定預設時區。 代碼如下複製代碼 date_default_timezone_set('PRC'); //設定本地時區
Time of Update: 2017-01-13
php數組運算子$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。PHP
Time of Update: 2017-01-13
setcookie()文法setcookie (PHP 3, PHP 4, PHP 5)setcookie -- 發送一個 cookie 資訊說明:bool setcookie ( string name [, string value [, int expire [, string path [, string domain [, bool secure]]]]] )例寫cookie 代碼如下複製代碼 <?php$value = 'something from
Time of Update: 2017-01-13
代碼如下複製代碼 //php當前迴圈為1,迴圈由裡到外依次遞增,break預設為1,例如跳出第2層迴圈for ($i=0;$i<3;$i++){ foreach (array(1,2,3) as $val){ foreach (array(1,2,3) as
Time of Update: 2017-01-13
一,我們先到php.net去下載一個php解壓版的,記住要是windows哦,同時也需要是安全線程版的。我們先把php解壓到c:/php目錄,然後找到中的設定檔改成php.ini(可到獎php.ini-development改成php.ini)1 設定擴充路徑尋找 extension_dir 有這麼一行 代碼如下複製代碼 extension_dir = “./” 將此行改成 代碼如下複製代碼 extension_dir =