勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

PHPの連想配列と正当性のチェック

   2014/07/02  PHP

ソースの解析中、こんな書き方があったのか、
と思ったのでメモ。

$List = array(
'A' => array(
'name' => 'あああ',
'document_root' => '/www/aaa/',
),
'B' => array(
'name' => 'いいい',
'document_root' => '/www/bbb/',
),
);

$Code = !isset($List[$_GET['Code']]) ? "A" : $_GET['Code'];

一発で連想配列を書く方法ってのは身につけていなかったので収穫。
正当性チェックも一行で書けるので使っていく。

 - PHP

  関連記事

Fatal error: Cannot redeclare 関数名のエラー

自作関数の名前が被っている場合に出現するエラー。 ↓みたいに書いているとエラー。 ...

PHPでのend~~について

endforとかendifとか使いたかったけど、構文の書き方が 分からなかったの ...

PHPでyoutubeから更新分の情報を取得する(スクレイピング)

「○○のサイトから自動更新分を持ってきて 自サイトに反映させらへん?」と以前に聞 ...

CRUDのfunction化(処理ページ)

<?php //エスケープ用htmlspecialchars functi ...

複数の方法で301リダイレクト

サイトのディレクトリやファイル名を大幅に変えるという案件があった。それ自体は問題 ...