Jump to content

[SOLVED] E_ALL: Check for a $_GET index?


tmallen

Recommended Posts

With this sort of code:

 

<?php
//...
        $this->sortState = $_GET[$name . 'Sort'] ? 
            $_GET[$name . 'Sort'] : self::DEFAULTSORT;
//...
?>

 

E_ALL reporting throws this notice:

 

Notice: Undefined index: YearsSort in ScriptName.php on line 16

 

depending on which $name . 'Sort' isn't in the URL. But that ternary checks if it exists, right? So why do I get that notice? Obviously, the script works fine, and I shouldn't stress over this sort of notice, but I'd like to know what the preferred way is to fix it. An (!empty($_GET[...])) check?

Link to comment
https://forums.phpfreaks.com/topic/123481-solved-e_all-check-for-a-_get-index/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.