原创 PHP編碼規範(2)

4、字符串的使用     字符串聲明單引號與雙引號的差別:       (1)單引號中,任何變量($var)、特殊轉義字符等都不會解析,因此PHP解析速度更快,轉移字符僅僅支持“\‘”和“\\”這種隊單引號和反斜槓本身的轉義。      

原创 ThinkPHP運算符計算

<td style = "text-align:center" rowspan = "<{$dd.count +1}> " ></td>

原创 產生唯一隨機碼的方法分析。

產生唯一隨機碼的方法分析。   現在的WEB中經常會需要產生一些邀請碼、激活碼。需要是唯一併且隨機的。下面總結下一些常用的產生隨機碼的方法,並分享自己的1個方法:   1. 自己寫代碼產生隨機的數字和字母組合,每產生1個去數據庫查詢該

原创 PHP上傳限制

打開php.ini,首先找到file_uploads = on ;是否允許通過HTTP上傳文件的開關。默認爲ON即是開upload_tmp_dir ;文件上傳至服務器上存儲臨時文件的地方,如果沒指定就會用系統默認的臨時文件夾upload_

原创 利用session_set_save_handler()函數將session保存到MySQL數據庫中

PHP保存session默認的是採用的文件的方式來保存的,這僅僅在文件的空間開銷很小的windows上是可以採用的,但是如果我們採用uinx或者是liux上的文件系統的時候,這樣的文件系統的文件空間開銷是很大的,然而session是要

原创 PHP的ob_start()函數用法

經典參考片段: 1 <?php 2 ob_start(); 3 echo '123'; 4 echo '456'; 5 echo '789'

原创 PHP中的錯誤處理、異常處理機制詳解

在編寫PHP程序時,錯誤處理是一個重要的部分。如果程序中缺少錯誤檢測代碼,那麼看上去很不專業,也爲安全風險敞開了大門 例: 1 <?php 2     $a = fopen('test.txt'

原创 PHP UNICODE 編碼轉換(JS的encodeURIComponent函數 和 PHP的自定義unescape函數)

1 <? 002 /** 003  * 將字符串轉換成unicode編碼 004  * 005  *

原创 字符串基本概念

1 字符串定義 //單引號與雙引號 $str1 = '123'; $str2 = "123"; //heredoc與nowdoc // //nowdoc 不可以解析變量 $a = <<<'EOF'      12312312312  

原创 (非常重要)如何正確理解PHP之include,include_once,require,require_once等包含作用域

我們爲大家總結的PHP include作用域的問題包括:PHP include 變量作用域和函數、類的作用域等方面的問題。希望對大家有所幫助。 很多程序員在使用PHP語言進行實際編程時,通常只會關注PHP函數能實現什麼功能,但是都

原创 PHP中getenv()和$_SERVER的區別

PHP中getenv()和$_SERVER的用法區別: getenv 取得系統的環境變量,環境變量的格式爲name=value。 語法: string getenv(string varname); 返回值: 字符串 函數種類:

原创 運算符

1 算術運算符     +-* /(除數不能爲0)   2 比較運算符     //比較運算符     // > < >= <= == === !=     //凡運算,必有運算結果     //比較運算符的結果是布爾型 $a = 5;

原创 變量

1 變量類型  整型  浮點型  字符串 布爾  數組 對象 NULL 資源 2 變量的檢測     isset可以檢測變量是否存在  對於NULL isset返回也爲空 3 類型檢測 //獲取變量類型 gettype()    

原创 PHP變量作用域(花括號、global、閉包)

花括號 很多語言都以花括號作爲作用域界限,PHP中只有函數的花括號才構成新的作用域。 01 <?php 02 if (True) { 03     $a = 'var

原创 func_get_arg,func_get_args,func_num_args實現PHP僞重載

天在看書的時候,發現書上有這麼一條:函數重載的替代方法——僞重載 確實,在PHP中沒有函數重載這個概念,讓很多時候我們無法進行一些處理,甚至有時候不得不在函數後面定義好N個參數在看到了func_get_arg,func_get_a