初めて知ったこと
""や''を今まで散々使ってきたにもかかわらず、何気なく使いすぎていて
今日初めて本当の意味を知りました。
""と''の違いは展開されるか展開されないかだそうです。
なので
だから""の中で変数名を直接出したい場合は\でエスケープしないとだめだったのか・・・
"$hoge=1111"は「1111」と出力されて、'$hoge=1111'は「$hoge=1111」と出力される
echoも1列1列打たなくても
な感じで大丈夫。
echo"
aaaaaaaaaa
{$fuga=111111}
";
もしくは、formatを決めてprintfで出力するのもあり
PHP.net(printf):http://jp2.php.net/manual/ja/function.printf.php
$format = "<h1>%2\$s</h1> <p>%1\$s</p>";
printf($format, 'h1 texxt', 'p text');
出力
<h1>p text</h1>
<p>h1 texxt</p>
for文の条件式の中には関数を使わないようにする。
と、するとfor文をまわすたびにカウントするので、無駄な動きが多くなる。ので下のようにする!
for($i=0;count($data);$i++){
hogehoge
}
$fuga = count($data);
for($i=0;$fuga;$i++){
hogehoge
}
忘れやすい処理まとめ
変数には→httpspecialchars
数値には→(int)
型変換を意識して→===
−今日思ったこと−
gitは奥が深いです。
でも便利です。
また「git」と「simpletest」のまとめの記事を書きたいと思います。