Errore PHP: Call to a member function on null

Alexander02

Utente Attivo
16 Mag 2012
22
0
1
Salve,
gentilmente un aiuto ;)

Ho il seguente problema:
PHP Fatal error: Call to a member function getDescrizione() on null

Dovuto alle seguenti righe di codice:
Codice:
<meta name="description" content="<?=$metadata->getDescrizione()?>" />
<meta name="keywords" content="<?=$metadata->getKeywords()?>" />

Come posso risolvere?

Grazie ;)
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, letteralmente l'errore vuol dire "stai chiamando una funzione su un oggetto che non esiste", in pratica $metadata non è valorizzato.
Posta qualche riga in più, in particolare quelle che si riferiscono alla variabile $metadata
 

Alexander02

Utente Attivo
16 Mag 2012
22
0
1
Ecco la prima parte del codice, che serve per prelevare i meta tag dall'articolo:
----------------------------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="it">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title><?=ucwords($_GET["c"]);?> - Portale titolo</title>
<meta name="description" content="<?=$metadata->getDescrizione()?>" />
<meta name="keywords" content="<?=$metadata->getKeywords()?>" />
----------------------------------------
non c'è altro prima di questo nel file .tpl

Attendo tue notizie, ti ringrazio ;)
 

Alexander02

Utente Attivo
16 Mag 2012
22
0
1
Grazie a tutti, problema risolto inizializzando la variabile metadata:
Codice:
<?php $metadata=0; ?>
prima della chiamata della funzione getDescrizione()

Grazie a tutti ;)
 

marino51

Utente Attivo
28 Feb 2013
3.051
193
63
Lombardia
Grazie a tutti, problema risolto inizializzando la variabile metadata:
Codice:
<?php $metadata=0; ?>
prima della chiamata della funzione getDescrizione()

Grazie a tutti ;)
Non metto in dubbio che tu abbia risolto, ma evita di pubblicare soluzioni senza senso
PHP:
<?php $metadata=0; ?>
<meta name="description" content="<?=$metadata->getDescrizione()?>" />
<meta name="keywords" content="<?=$metadata->getKeywords()?>" />

PHP Fatal error: 
Call to a member function getDescrizione() on a non-object in C:\Web_Sites\__Test\PHP\TEST\TEST.PHP on line 7
 
Discussioni simili
Autore Titolo Forum Risposte Data
C [PHP] Errore "Fatal error: Call to undefined function getTotalUsers()" PHP 2
S Errore PHP - Notice: Undefined index ... PHP 14
E Errore di lettura php in html PHP 8
A php metodo post jquery non da mai errore jQuery 4
M errore dopo passaggio Php 7.2 PHP 6
L form multipla php sql,errore in inserimento MySQL 0
M Errore JavaScript per php [objeto HTMLParagraphElement] PHP 0
F [PHP]Errore registrazione PHP 8
MarcoGrazia [PHP] Download di file con errore all'interno. PHP 1
M [PHP] WS-Security errore PHP 0
M [PHP] Errore di percorso, file not found PHP 3
ANDREA20 errore php PHP 1
N [PHP] ERRORE: SyntaxError: Unexpected token N in JSON at position 1 PHP 0
Tommy03 Errore invio email con PHP PHP 1
Shyson [PHP] Errore inspiegabile PHP 1
A index.php errore PHP 3
M Errore pagina php 'Cannot detect primary key' PHP 8
Tommy03 [PHP] Errore query selezione avg PHP 0
L [PHP] Errore 410 Gone... PHP 1
A [PHP] errore 404 e invio mai path pagina con link interrotto PHP 2
A [PHP] Errore select dati da db PHP 0
C [RISOLTO][PHP] Errore di sintassi PHP 8
A [PHP] ERRORE QUANDO CAMBIO SLUG NEL CMS e REWRITE PHP 6
Y [PHP] Errore di login dopo aver inserito Codice AdSense PHP 0
C [PHP] non trovo l'errore? PHP 3
S [PHP] errore funzione sleep PHP 5
L [PHP] Errore UPDATE su tabella DB PHP 22
elpirata [PHP][RISOLTO] Errore di tipo Notice: Undefined index - Come risolvere quando si hanno tante var PHP 10
L [PHP] upload con errore PHP 2
T [PHP] errore unexpected T_LNUMBER che non so interpretare PHP 6
F Form mail php errore invio PHP 5
Matilde1 PHP: errore connessione database PHP 12
M PHP: errore connessione a MySQL PHP 5
E [PHP] Errore Class 'JText' not found CMS (Content Management System) 2
fabry1986 [PHP] Errore nome utente scompare dopo logout PHP 14
C PHP errore Fatal Error: Allowed Memory Size of ... Bytes Exhausted PHP 7
C [PHP] PDO prepared statement - select query errore PHP 7
ANDREA20 [PHP] Errore $this->db_connection = new PDO PHP 0
S [PHP] Errore visualizzazione pagina web PHP 1
M [PHP] errore in semplie form inserimento dati PHP 7
A [RISOLTO]Errore caricamento file php PHP 21
ANDREA20 [PHP] Errore riga PHP 0
L [PHP] JTable Errore PHP 0
V [PHP] Non riesco a trovare errore PHP 25
M [PHP] Errore nell' assegnazione della variabile $this->id su una funzione PHP 1
Fuego2806 [PHP] Errore 500 Internal Server Error - sito Joomla! Joomla 10
M [PHP] Errore in ciclo foreach PHP 1
asevenx [PHP] Errore tasto submit per invio dati non funziona PHP 5
enzonero Errore di analisi php line 1 PHP 11
localhost.nicola Errore Apache su installazione php\ext - Unable to load dynamic library PHP 0

Discussioni simili