|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Dec 2003
Messaggi: 458
|
[PHP] array in classe php
in una pagina php inzializzo un array in questa maniera:
$r="mio_valore"; $input = array($r, "bss","a"); se invece provo in una classe class MiaClasse { private $r="QQQQ"; private $input = array($r , "bss","adssadssda", "bss","a", "bss","asadsadsdads", "bss8","a", "bss","a"); } il passaggio di $r all'array non funziona come posso fare qualcosa del genere? grazie |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Dec 2003
Messaggi: 458
|
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Stai usando PHP 4 o 5??? Deduco PHP 5, visto che hai messo private.
Mi sembra di ricordare che in PHP le variabili membro di una classe possono essere inizializzate solo con una espressione costante. Dovresti dare una lettura al manuale del PHP (pure io ... ma adesso non ho tempo/voglia).
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Dec 2003
Messaggi: 458
|
Quote:
cioè? va beh grazie, ora cerco cmq php5 |
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jun 2005
Città: Siena, proprio dove abita Kdog
Messaggi: 718
|
puoi inizializzare esclusivamente in __construct()
cmq postare l'errore no eh?
__________________
<key>Library Persistent ID</key><string>75B6BA40BAA0AEF5</string> |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Dec 2003
Messaggi: 458
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:43.




















