構建乙個通用的php驗證的函式

2022-07-28 08:27:09 字數 1196 閱讀 7157

每次處理web應用時特別是寫入資料庫時,進行資料驗證是必須要進行的步驟而且繁瑣 每次都要呼叫很多次,今天

閒著沒有事情寫個通用的函式 ,以後再要驗證什麼函式,加入自己的函式就可以了 :

<?php

/** * php 資料過濾擴充套件

* * 需求:對提交的資料進行過濾要能夠通用

* * 1:需要傳遞的引數是否存在

* 2:需要傳遞的引數是否合法

* 欄位名稱 過濾條件 提示資訊

* *

*/class datafilter extends exception

/*** 函式標準說明

* 函式名:filter

* 功能說明:全面的過濾功能 可隨意的新增自己的函式

* 引數說明:array('字段','使用的驗證格式','對應的提示資訊')

* 返回值: json_decode(array('status'=flase,'message'='','fileds'))

* 備註說明:

*

* 驗證格式:array(

* * array('md'='is_int','field'=>'name','message'=>'錯誤')

* )* *

* * 要有嚴格的一一對應關係

* * @time:2013-1-16

* email:[email protected]

*/ public function filter($param = array(),$data = array()) else

if (!$status)

} }

//驗證是否是整數

public function is_int($input)

/**加入自己的函式引數格式 注意引數的順序*/}

//反射 陣列

$argarr = array(

array('md'=>'is_int','field'=>'name','message'=>'錯誤'),

array('md'=>'is_int','field'=>'name','message'=>'錯誤')

);$data['name'] = "ww";

$filter = new datafilter();

try catch(exception $e)

乙個基於phpQuery的php通用採集類分享

一 採集類原始碼 複製 如下 php 通用列表採集類 版本v1.3 作者 jae require once phpquery phpquery phpquery.php class querylist function setquery regarr,regrange private functio...

php驗證碼zhuc 乙個漂亮的php驗證碼類

session start require validatecode.class.php 先把類包含進來,實際路徑根據實際情況進行修改。vc new validatecode 例項化乙個物件 vc doimg session authnum session vc getcode 驗證碼儲存到sess...

乙個通用的makefile(一)

最近在編寫android編譯系統時,需要遍歷每乙個目錄下每乙個資料夾下的makefile,網上的方法有些繁瑣 就直接貼上自己遍歷子目錄深度為1 for temporary 之後會繼續更新 下面是我的乙個簡單例項工程 資料夾目錄層次 獲取當前目錄下的子目錄名字 2 subdir shell ls l ...