何も難しいところのない極めて単純なコードなのですが、意味不明すぎるエラーが起きます。
<?php
echo"1";
$a;
//if($a < 0.01){
//$a='';
//}
echo"2";
極めて単純なコードです。でもエラーになります。
しかし、これを複数行コメントに変えると問題なく動きます。
今までで最も意味不明かつ、最も不快なエラーでしたので、ここに質問するしかないと考えました。
/* コメント */のように複数行コメントを使うと問題なく動きます。なぜか「//」という一行コメントを使った場合だけエラーが起きます。
なぜ一行コメントがダメで複数行コメントは良いのか?
ちょっとあまりにも意味不明すぎますので、原因を教えて頂けないでしょうか?
下記の先頭が全角スペースなのでパースエラーを起します。半角スペースに直しましょう。
//$a='';
コメント(0件)