title: Why ISSET($_GET['variable'] is empty despite transmission?
body: <p>I am just confused when I try the following &quot;file.php?variable=test&quot;:</p>
  <pre><code>&lt;?php
  $variable = &quot;&quot;;
  if(!ISSET($_GET['variable'])) {
      echo &quot;no variable is set&quot;;
  } else {
      echo &quot;variable is $variable&quot;;
  }
  </code></pre>
  <p>It doesn't echo &quot;test&quot;.</p>
  <p>But with <code>var_dump($_GET);</code> it shows:</p>
  <p>array(1) { [&quot;variable&quot;]=&gt; string(4) &quot;test&quot; }</p>
  <p>So the $_GET istn't empty right?</p>
  <p>Do I really need to add <code>$variable = $_GET['variable'];</code> in the else part so that &quot;test&quot; is displayed? And as long as I don't do that, the variable is just TRUE?</p>
  <p>Thanks a lot in advance!</p>