Verschil tussen &$this en gewoon $this

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Dominique de Graaff

Dominique de Graaff

18/06/2010 20:12:06
Quote Anchor link
Ik kom dit steeds vaker tegen. Aangezien zoekmachines deze zoek opdracht niet begrijpen post ik het hier maar even. Wat is het verschil tussen de volgende twee regels? Welke moet ik gebruiken?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$var
= array(&$this,'detectPost');
?>


of

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$var
= array($this,'detectPost');
?>
 
PHP hulp

PHP hulp

28/11/2024 17:51:18
 
- SanThe -

- SanThe -

18/06/2010 20:26:40
Quote Anchor link
Het zijn References.
Gewijzigd op 18/06/2010 20:28:29 door - SanThe -
 
Martijn B

Martijn B

18/06/2010 20:43:32
Quote Anchor link
Als er in $this een object zit dan maakt dit in PHP5 geen verschil.

Een variabele is een label voor een stukje geheugen.
Met een reference maak je een tweede label aan voor hetzelfde stukje geheugen.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
$var
= 'blaat';

$var2 = &$var; // maak 2e label voor $var;

$var2 = '...';

// $var en $var2 hebben dezelfde waarde namelijk '...'
?>
Gewijzigd op 18/06/2010 20:44:51 door Martijn B
 
Dominique de Graaff

Dominique de Graaff

18/06/2010 21:19:44
Quote Anchor link
Oke, bedankt!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.