PHP SNS_memo_11

・_SERVER['REQUEST_METHOD']

 

ー $_POST、$_GETされているか調べられる。

 

--------

・throw new

 

ー tryブロック内の処理が中断し、catchへ飛ぶ。

 

 

if(!preg_match('/\A[a-zA-Z0-9]+\z/',$POST['password'])) {
throw new Exception();
}

 

--------

・filter_var

 

ー 入力形式が正しいかどうか、フィルタリング(検査)してくれる。

・FILTER_VALIDATE_EMAIL(filter_varのオプション)

 

if(filter_var($_POST['email'],FILTER_VALIDATE_EMAIL)) {

     // 処理

 }

--------

・preg_match

 

ー 正規表現