久しぶりにPHPいじったら勘違いだらけで酷いもんだったので覚書。
一貫性なくバラバラいきます。
NULLの判定
if (isset($array->tamio)) { echo "へへへい!"; }
いっつもここでしくじるのですよ。
→ Correct PHP code to check if a variable exists
現在時刻をdatetimeで取得
$date = new DateTime(); echo $date->format('Y-m-d H:i:sP') . "\n";
これも忘れまんねや。
→ DateTime::__construct
JSONの配列表記
デコードできなかったらこのへんでJSONの構成を確認。
→ JSONに関するメモ
SQL文のパラメータをエスケープ
PHPとMySQLの連携の基本がエラー処理込みでが追いやすいサイトです。
→ パラメータをエスケープする
function quote_smart($value){ // 数値以外をクオートする if (!is_numeric($value)) { $value = "'" . mysql_real_escape_string($value) . "'"; } return $value; }
DB移行だけでこんだけ苦戦した。
久しぶりだからというより、元々身についてないというのが正解!