2012-03-30 9 views
0

I持って、私は作業を取得することはできていないよう次のPHPコード:

<?php 
    if($_GET['sizex'] == null) { 
     $sizex = 200; 
    } else { 
     $sizex = $_GET['sizex']; // This is the problematic line 
    } 
?> 

を私はそれを実行しようとすると、私は次のエラーを取得する:

PHP Parse error: syntax error, unexpected '}' in test.php on line 6 

私は、$ SIZEX = 1のような何かでそれを、それを交換した場合ので、$ _GET []は、これを原因となることを見出しました正常に動作します。私が見ることができないいくつかのタイプミスはありますか?それとも私が知らない$ _GETに関する特別なものがありますか?

のvar_dump($ _ GET):

array(1) { 
    ["sizex"]=> 
    string(1) "1" 
} 
+0

は私とうまく動作します! – Aziz

+0

は問題なく動作します。もう一度確認してください – safarov

+0

してください。var_dump($ _ GET);より多くの参考のためにここに投稿してください。 – heyanshukla

答えて

2

で、既存のどのような場合は、GET/POSTをチェックし、私のために正常に動作します。そこに構文エラーはありません。おそらくあなたには奇妙な目に見えない文字があります。すべての改行をクリアしてから、それを元に戻してください。

2

それは、このコードは正常に動作しますisset()/empty()常に良い

<? 
    $sizex = isset($_GET['sizex']) ? $_GET['sizex'] : 200; 
?> 
関連する問題