|
| OO: Tilgå et objekts variabler Fra : Kasper Johansen |
Dato : 11-02-06 23:39 |
|
Hej gruppe.
<?
class Lala{
var $hmm;
function Lala(){
$hmm = "Trala";
}
function Lala2(){
echo "Test: " . $hmm;
}
}
$lala = new Lala();
$lala -> Lala2();
?>
Skrevne udskriver intet. Er det muligt at tilgå interne variabler og
lignende uden at skulle skrive "$this -> lala" hele tiden?
--
Med venlig hilsen
Kasper Johansen
| |
Michael Rasmussen (12-02-2006)
| Kommentar Fra : Michael Rasmussen |
Dato : 12-02-06 00:30 |
| | |
Kasper Johansen (12-02-2006)
| Kommentar Fra : Kasper Johansen |
Dato : 12-02-06 13:42 |
|
Michael Rasmussen skrev:
> Hvis det er direkte afskrift, har du en fejl her. Det skal være
> $lala->Lala2();
> Bemærk, ingen mellemrum.
Det virker skam fint nok her ;)
--
Med venlig hilsen
Kasper Johansen
| |
Michael Rasmussen (12-02-2006)
| Kommentar Fra : Michael Rasmussen |
Dato : 12-02-06 13:48 |
|
On Sun, 12 Feb 2006 13:42:17 +0100, Kasper Johansen wrote:
>
> Det virker skam fint nok her ;)
Det er muligt, det virker hos dig, men det er ikke sikkert det virker i
fremtiden eller på en anden server. Mellemrum før og efter -> giver
udefineret opførsel. Sagt med andre ord: Der er ikke specificeret en
standardiseret måde at håndtere det på. Så lad være med det.
--
Hilsen/Regards
Michael Rasmussen
http://keyserver.veridis.com:11371/pks/lookup?op=get&search=0xE3E80917
| |
Michael Rasmussen (12-02-2006)
| Kommentar Fra : Michael Rasmussen |
Dato : 12-02-06 00:48 |
|
On Sat, 11 Feb 2006 23:38:37 +0100, Kasper Johansen wrote:
> Skrevne udskriver intet. Er det muligt at tilgå interne variabler og
> lignende uden at skulle skrive "$this -> lala" hele tiden?
Og nu til spørgsmålet. Nej du kan kun tilgå medlemmer i en instans af
en klasse, hvis du benytter $this-> syntaks.
--
Hilsen/Regards
Michael Rasmussen
http://keyserver.veridis.com:11371/pks/lookup?op=get&search=0xE3E80917
| |
|
|