Innanzi tutto grazie per la risposta ma non torna ugualmente.Originariamente inviato da Ratatuia
se una funzione è dichiarata 'static' non puoi usare $this al suo interno (ma lo puoi usare in altri metodi anche all'interno della stessa classe)
devi riprendere il concetto di istanza di una classe e classe.
http://php.net/manual/en/language.oop5.static.php
Avevo già provato quanto hai detto prima di postare ovvero a dichiarare il metodo non statico e
richiamandolo secondo tutti i crismi
ma è assolutamente ugualeCodice PHP:
class myTest
{
$private $_firstName;
$private $_lastName;
public function printName ( $firstName, $lastName )
{
$this->_firstName = $firstName;
$this->_lastName = $lastName;
echo 'Ciao ..... ' . $this->_firstName . ' ' . $this->_lastName . '!';
}
}
$name = new myTest();
$name->printName ( 'mioNome', 'mioCognome' );
Grazie