PHP 5.3.10 vs PHP 5.5.3 syntax error unexpected ‘[‘

Array dereferencing became available in PHP 5.4 That’s why this doesn’t work in PHP 5.3. So you have an extra step where you need to get the array value from your function call and then you can use it:

$variable = $this->greatestId();
if ($variable["num_rows"] > 0){
      // do stuff
}

Leave a Comment