php関数
1112 ワード
いつでも補充して、先に見たのを記録します。
優先的にphp内部関数を使う
1.セキュリティ関数
下記の関数extract()関数を使用して、配列から変数を現在のシンボル表eval()eval()関数に導入し、文字列をPHPコードに従ってpreg_を計算することを避ける。reapple()-->preg_replace.calback()
コードの方面
1.文字タイプの隠示変換2.アップロード判定はホワイトリスト3.htmlリッチテキストエディタで採用しています。構文解析判断は提出しています。
アラリfilter()は、行列の要素end()をフィードバック関数でフィルタリングし、配列の現在の要素と最後の要素の値を返します。
優先的にphp内部関数を使う
filter_var()
:
var_dump(filter_var('[email protected]', FILTER_VALIDATE_EMAIL));//
var_dump(filter_var('http://example.com', FILTER_VALIDATE_URL, FILTER_FLAG_PATH_REQUIRED));// url
pathinfo() 。
:
pathinfo(test.php,PATHINFO_EXTENSION)//
get_object_vars()
array get_object_vars ( object $obj )
exif_imagetype()
get_browser()
サーバー側 ns cdn ip
はできるだけgbkコードを使わないでください。cookieを注入してhttponlyを設定しやすくて、クッキーが第三者に切り取られることを防止します。1.セキュリティ関数
addslashes() (")
htmlspecialchars() "" ( ) HTML
安全でない1バイトのオペレータ、文字列の動作はすべてmb_
の先頭の関数# substr()--->mb_substr()
を採用します。下記の関数extract()関数を使用して、配列から変数を現在のシンボル表eval()eval()関数に導入し、文字列をPHPコードに従ってpreg_を計算することを避ける。reapple()-->preg_replace.calback()
コードの方面
1.文字タイプの隠示変換2.アップロード判定はホワイトリスト3.htmlリッチテキストエディタで採用しています。構文解析判断は提出しています。
アラリfilter()は、行列の要素end()をフィードバック関数でフィルタリングし、配列の現在の要素と最後の要素の値を返します。