-
ID:BUTJZL さんの質問

<?php fn(); ?>の;っているんですか? あと;と?の間のスペースもいるんですか?
例:
<?php fn()?>
<?php echo $hoge?>

みんなの回答 8 件

ID:.vcs9S さんの回答

まずは自分でやってみよう!答えはすぐ出る

ID:eT07.V さんの回答

釣り?
それぐらい猿でも試せるだろ?

ID:aEO5sk

こんどから質問の意図を組んで自分の考えられる範囲で回答しよう!

ID:BUTJZL さんの回答

いやふつうに表示されてしまうからきいてるんですけど...

ID:.vcs9S

エラーでてないなら問題ないよ

ID:Sv217K さんの回答

つけてる人はいちいち例外的に外すのがめんどいから無意識にそうしてるの。つまりそんなことに脳みその1%でも使ったら無駄なの。

ID:aEO5sk

(0.3秒のセミコロンとスペースの入力)×処理数=塵も積もればry

脳みその1%しかカスってないの?知ったかぶりは痛いから控えたほうがいいよwwwwwwwwwwww

ID:.GI/J/ さんの回答

誰かのコードをシェアするときのことをまず第一に考えるべき。
なので、セミコロンは必要です。

ID:Jb66XN さんの回答

;は、処理の行末に必要。
例えば、htmlタグの合間に

<?php if( $_POST[’あたい’]):?>
<p>値があります</p>
<?php endif;?>

みたいに:を書く場合もあります。

スペースは不要です。

ID:Q5vx1f さんの回答

試せとか言ってる人はアスペなのか

上の人が言ってるとおり、原則として処理の末尾に ; (セミコロン)は必要。
複数の処理を連続で書こうとしたとき、セミコロンがないと Parse Errorになる。
ただ、上記のように<?php ~ ?>を閉じる直前の処理のセミコロンは省略してもよい。
ttp://www.php.net/manual/ja/language.basic-syntax.instruction-separation.php

PHPを覚える気があるなら、混乱を招かないよう、つける癖をつけたほうがいいかもしれない。

スペースは好みの問題だと思うけど、多分入れたほうが多くの人にとって見やすい。俺は入れてる。

ちなみに、上の人が言ってる : (コロン)は構文の話であって、セミコロンとは直接関係ない。
ttp://php.net/manual/ja/control-structures.alternative-syntax.php

URL貼ったように、こういうのは公式マニュアル(しかも日本語)に書いてあるから、困ったらまずここを見るといい。

ID:aEO5sk

花丸だな

ID:orpiB4 さんの回答

ってか、さいしょの2人、もしかしてPHPも知らないわけじゃないよね?

最終更新日:2013-12-04 (1,683 views)

関連するトピックス

ページ上部に戻る