Risalve, stavo riguardando la programmazione OOP ma è evidente che io e lei abbiamo litigato da piccini.
Seguendo un semplice esempio con una classe che ha 2 propietà private e un metodo statico kabum questo è l'errore: Fatal error: Using $this when not in object context
Ripeto che forse con la programmazione OO ho litigato da piccino ma cosa c'è che non va in questo esempio ?Codice PHP:
<?php
class myTest
{
$private $_firstName;
$private $_lastName;
public static function printName ( $firstName, $lastName )
{
echo 'Ciao ... ' . $this->setFirstName( $firstName ). ' ' . $this->setLastName ( $lastName ) . '!';
}
public function setFirstName ( $firstName )
{
$this->_firstName = $firstName;
return $this->_firstName;
}
public function setLastName ( $lastName )
{
$this->_lastName = $lastName;
return $this->_lastName;
}
}
myTest::printName ( 'MioNome', 'MioCognome' );
Grazie a tutti