Al een paar dagen aan het testen, maar kom er niet meer uit. Bijna geheel bugs.php.net doorgespit en google, maar weinig antwoorden tot nu toe.
Nu eerst het probleem uitleg. De volgende testcode gaat het al fout:
Met de daarbij behorende webpagina:
Op de pagina zou ik nu de volgende tekst verwachten: "Hello World!"
Wat is echter krijg is "World! World!"
Nu eerst het probleem uitleg. De volgende testcode gaat het al fout:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| <?php class test { var $a; var $b; function test() { $this->$a = "Hello"; $this->$b = "World!"; } function showWorld() { echo $this->$a." ".$this->$b; } } ?> |
Met de daarbij behorende webpagina:
PHP:
1
2
3
4
5
| <?php require_once "class.php"; $tst = new test(); echo $tst->showWorld(); ?> |
Op de pagina zou ik nu de volgende tekst verwachten: "Hello World!"
Wat is echter krijg is "World! World!"