久しぶりに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移行だけでこんだけ苦戦した。
久しぶりだからというより、元々身についてないというのが正解!