- Home
- Categorie
- Coding e Sistemistica
- PHP
- Errore log PHP Strict Standards: Only variables should be passed by reference in
-
Errore log PHP Strict Standards: Only variables should be passed by reference in
Buongiorno a tutti,
sono da poco passato a php5.4 e mi sono ritrovato molteplici errori di notice che ho risolto tranne uno che mi stà facendo impazzire.
ERRORE RISCONTARTO: PHP Strict Standards: Only variables should be passed by reference in riga 39La riga incriminata è la seguente:
[PHP] $_GET['page'] = end(explode('=',$uri));[/PHP]
il codice della funzione è il seguente:
[PHP]function createPaging($query,$resultPerPage)
{
$uri = $_SERVER['REQUEST_URI'];
$_GET['page'] = end(explode('=',$uri));
$this->query = $query;
$this->resultPerPage= $resultPerPage;
$this->fullresult = mysql_query($this->query);
$this->totalresult = mysql_num_rows($this->fullresult);
$this->pages = $this->findPages($this->totalresult,$this->resultPerPage);
[/PHP]Ringrazio in anticipo chi vorrà illuminarmi.
-
Ciao,
invece di:
[php]
$_GET['page'] = end(explode('=',$uri));
[/php]Metti:
[php]
$explode = explode('=',$uri);
$_GET['page'] = end($explode);
[/php]
-
Grazie mille!!! funziona