PHPは柔軟な言語…という印象を持っています
実際、意味的に納得できることがうまくいくことも多いと思います
そのため久しぶりに使ったときなど、文字列の連結につい「+」を使ってしまうけど、厳密に「.」を使う必要があるのが落とし穴?
意外にハマっちゃう(毎回ミスという意味と、ミスると慌てるという両方の意味で…)
(×) $a = 'abc' + 'def';
(○) $a = 'abc' . 'def';
(×) $a += 'abc';
(○) $a .= 'abc';
代数演算子http://php.net/manual/ja/language.operators.arithmetic.php
文字列演算子
http://php.net/manual/ja/language.operators.string.php
代入演算子
http://php.net/manual/ja/language.operators.assignment.php
実際、意味的に納得できることがうまくいくことも多いと思います
そのため久しぶりに使ったときなど、文字列の連結につい「+」を使ってしまうけど、厳密に「.」を使う必要があるのが落とし穴?
意外にハマっちゃう(毎回ミスという意味と、ミスると慌てるという両方の意味で…)
(×) $a = 'abc' + 'def';
(○) $a = 'abc' . 'def';
(×) $a += 'abc';
(○) $a .= 'abc';
代数演算子http://php.net/manual/ja/language.operators.arithmetic.php
文字列演算子
http://php.net/manual/ja/language.operators.string.php
代入演算子
http://php.net/manual/ja/language.operators.assignment.php
コメント
コメントを投稿