php 基礎總結歸納

2021-08-19 04:25:31 字數 2933 閱讀 5508

防止惡意呼叫**:在呼叫的頁面使用:define('in_tg", true);  

//定義乙個常量,用來授權呼叫inclued,require裡面的檔案

在被呼叫的頁面使用: if (!defined('in_tg"))

轉換硬路徑常量:define('root_path', substr(dirname(_file_),0,-8));

拒絕php低版本: if (php_version< '6.1.0')

程式執行耗時:1.  //程式執行開始時間

$starttime

= explode(

' ', microtime());

/*········以下是**區·········*/

for(

$i= 0;

$i<

1000000

; $i

++)/*········以上是**區·········*

///程式執行結束時間

$endtime

= explode(

' ', microtime());

echo

$starttime[0

] +

$starttime[1

] . ''

;echo

$endtime[0

] +

$endtime[1

] . ''

;echo

'執行耗時:'

. round(

$endtime[0

] +

$endtime[1

] - (

$starttime[0

] +

$starttime[1

]),

4) .

' 秒。'

;2.

$t1 = microtime(true);

// ... 執行** ...

$t2 = microtime(true);

echo '耗時'.round($t2-$t1,3).'秒

';消耗的記憶體:

echo 'now memory_get_usage: ' . memory_get_usage() . '

';// memory_get_usage() 返回的單位是b,/1024得到kb,/(1024*1024)得到mb,依次類推。

php分頁:$start = (

$curpage - 1

)* $page

;

$returndata 

= array_slice($result

, $start

, $page);

手機號脫敏:t

= $tel

.substr(0

,3)+'****'+$

tel.

substr(7

,4);銀行卡每四位乙個空格:

if(strlen($bxaccount)<= 

16))([\d])([\d])([\d])?/',

$bxaccount

,$match);

}else if(strlen($bxaccount)>

16 && strlen($bxaccount)<=

20))([\d])([\d])([\d])([\d])?/',

$bxaccount

,$match);

}else if(strlen($bxaccount)>

20 && strlen($bxaccount)<

25 ))([\d])([\d])([\d])([\d])([\d])?/',

$bxaccount

,$match);

}else)([\d])([\d])([\d])([\d])([\d])([\d])?/',

$bxaccount

,$match);

}unset($match[0]);

$baixin

= implode(' ',

$match);

統一規範返回資訊:

protected functionresponseinfo($status

, $msg

, $data

='')

判斷是否為空或0
public functionissetempty($v)

if(isset($v)&& ($v

===

0 ||

$v ==

'0'))

if(!

empty($v))

return true;

}

判斷銀行卡

if(!is_numeric($bankaccount)|| !preg_match('/^\d$/', 

$bankaccount))

PHP MySQL教程歸納總結 php基礎

windowsxp中快速配置apache php5 mysql php讀取mysql資料 php組合查詢多條件查詢 php新增mysql資料記錄 用php進行mysql刪除記錄操作 用php實現mysql更新記錄 這些都是php簡單系統中最最基礎的一些操作,任何複雜的系統都是由這些簡單的操作衍生而來...

SQL基礎知識歸納總結

sql基礎知識歸納總結,有需要的朋友可以參考下。1 sql語句主要分類 1 ddl data definition languages,資料定義語言,常用的語句關鍵字主要包括create drop alter等 2 dml data manipulation language,資料操作語句,常用的語...

PHP面試題總結歸納(一)

2017的國際女神節,雖然和我沒什麼關係,上午10點參加了第n次面試後回來,坐在出租屋的寫字桌前,心情也是極其的複雜。其實作為一名初次進入網際網路it行業的小白來說,每一次面試,總給我一種膽戰心驚的感覺。雖然自己可以寫一些模組,但現在的大環境,需要的並不是這一類人。希望接下來,自己可以遇見等待已久的...