|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Jun 2008
Messaggi: 159
|
[PHP] Cosa significa in PHP questa scritta?
$object->method()->testo();
$object->method()->testo; Ovvero quell'"->testo() e ->testo cos'è? E che relazione ha con il method? E' percaso il valore ritornato dal method? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Così a occhio significa che method() restituisce un oggetto che ha un metodo pubblico testo() e una variabile pubblica testo.
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Jun 2008
Messaggi: 159
|
mi fate un esempio per scrivere questi due metodi
Ho provato così, ma non funge Codice PHP:
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Dovresti spiegare meglio cosa non funziona.
Così ad occhio stai usando CodeIgniter, sicuro di avere configurato tutto a dovere? |
|
|
|
|
|
#5 |
|
Member
Iscritto dal: Jun 2008
Messaggi: 159
|
si, codeigniter lo uso normalmente.
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
|
|
|
|
|
|
#7 |
|
Member
Iscritto dal: Jun 2008
Messaggi: 159
|
che l'oggetto non è stato definito
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
|
|
|
|
|
|
#9 |
|
Member
Iscritto dal: Jun 2008
Messaggi: 159
|
echo $this->GetInfo($id)->GetPrice();
Fatal error: Call to undefined method stdClass::GetPrice() |
|
|
|
|
|
#10 | |
|
Senior Member
Iscritto dal: Oct 2005
Messaggi: 3306
|
Quote:
Eventualmente dovresti usare: Codice:
echo $this->GetInfo($id)->price; |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 10:45.




















