16
2月

PHPの書式

<?php
echo "hello world!";
?>

命令文の終わりに;を付ける
文字列は”"で囲む

命令文

$i=0;

変数の頭は$
変数$iに数値0を代入する

<?php
    for($i=0;$i<5;$i++){
    echo "hello PHP!<br>";
    }
?>

for($i=0;$i<5;$i++)
変数$iを0から始めて5未満の間$iを+1しながら
{と}の間の内容を繰り返す命令

<pre>タグ

改行について
空白、改行には¥n,¥tを使う
var_dump,print_rなどの関数を使う

¥nのみでは改行されないので<pre>タグで囲う

<pre>

<?php
for ($i=0;$i<5;$i++){
echo "hello,PHP!\n";
}
?>
</pre>

(上記タグは¥を\に差し替え済み)

ここまでやっておっと!なんかうまくいかないとなりまして。
¥nでMacでは改行されない件
¥nで改行できないのはMac特有の問題なのでしょうか。
Macで¥nで改行されないときはPHP_EOL

とまぁ、改行できなかったわけです。
ほんじゃ先に進めないじゃないかと調べたところ、

・MacではUnicodeだから\と¥が区別される
・改行は\n(バックスラッシュ+n)で行う
・バックスラッシュの入力方法はoption+¥で\でます。
・¥入力を使うものは\にすべて置き換えて置くのが無難

ちなみにこれはFlash(AS)でも同じみたい。
\r\nが改行コードとして認識されない

ついでに¥があるのはJISキーボードのみで、
USキーボードの方は\どうやって入力してるんだろうとふと疑問に思ったり。

おまけ:wordpress内でコード表をさせる時の<や>を半角で表示させる記述
半角<  &lt;
半角>  &gt;
それぞれ半角で記述します。
そのまま半角>を入れてもコード認識されてしまいます。

Share:
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Add to favorites
  • Tumblr
  • Twitter

このエントリをはてなブックマークに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加





Get Adobe Flash playerPlugin by wpburn.com wordpress themes

Site last updated 2010/05/07 @ 18:10; This content last updated 2010/01/04 @ 16:29