PHPの連想配列と正当性のチェック
2014/07/02
ソースの解析中、こんな書き方があったのか、
と思ったのでメモ。
$List = array(
'A' => array(
'name' => 'あああ',
'document_root' => '/www/aaa/',
),
'B' => array(
'name' => 'いいい',
'document_root' => '/www/bbb/',
),
);
$Code = !isset($List[$_GET['Code']]) ? "A" : $_GET['Code'];
一発で連想配列を書く方法ってのは身につけていなかったので収穫。
正当性チェックも一行で書けるので使っていく。
関連記事
-
Fatal error: Cannot redeclare 関数名のエラー
自作関数の名前が被っている場合に出現するエラー。 ↓みたいに書いているとエラー。 ...
-
PHPでのend~~について
endforとかendifとか使いたかったけど、構文の書き方が 分からなかったの ...
-
PHPでyoutubeから更新分の情報を取得する(スクレイピング)
「○○のサイトから自動更新分を持ってきて 自サイトに反映させらへん?」と以前に聞 ...
-
CRUDのfunction化(処理ページ)
<?php //エスケープ用htmlspecialchars functi ...
-
複数の方法で301リダイレクト
サイトのディレクトリやファイル名を大幅に変えるという案件があった。それ自体は問題 ...