Ik zit nu al een tijdje moet het volgende probleem:
In de code hieronder maar ik de var $buffer aan. In die var wordt de tekst "test!" gezet. Als ik die var vervolgens in de functie showDebugWindow uit wil lezen, lijkt het alsof de var helemaal niet bestaat.
De code van de class:
In princiepe zou in die <div> test?w00t moeten komen te staan. het probleem is nu dat er alleen test? komt te staan.
Weet iemand hoe dit komt?
In de code hieronder maar ik de var $buffer aan. In die var wordt de tekst "test!" gezet. Als ik die var vervolgens in de functie showDebugWindow uit wil lezen, lijkt het alsof de var helemaal niet bestaat.
De code van de class:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| <?php class Debug { var $buffer = "test!"; function Debug() { $this->buffer = "w00t"; } function showDebugWindow() { echo "<div id=\"debug\">"; echo "<b>test?</b>"; echo $this->buffer; echo "</div>"; } } ?> |
In princiepe zou in die <div> test?w00t moeten komen te staan. het probleem is nu dat er alleen test? komt te staan.
Weet iemand hoe dit komt?
You know you're an engineer if you have no life & can prove it mathematically.