?php
class
Punkt2D
{
var
$x
,
$y
;
var
$bezeichnung
;
function
Punkt2D($x
,
$y
)
{
$this
-
x
=
$x
;
$this
-
y
=
$y
;
}
function
setzeBezeichnung($bezeichnung
)
{
$this
-
bezeichnung
=
$bezeichnung
;
}
function
gibPunkt(
)
{
return
array("x
"
=
$this
-
x
,
"y
"
=
$this
-
y
,
"bezeichnung
"
=
$this
-
bezeichnung)
;
}
}
$p1
=
new
Punkt2D(1.233
,
3.445)
;
print_r(get_object_vars($p1))
;
/
/
"$bezeichnung
"
ist
deklariert
,
aber
nicht
definiert
/
/
Array
/
/
(
/
/
[x
]
=
1.233
/
/
[y
]
=
3.445
/
/
)
$p1
-
setzeBezeichnung("point
#1")
;
print_r(get_object_vars($p1))
;
/
/
Array
/
/
(
/
/
[x
]
=
1.233
/
/
[y
]
=
3.445
/
/
[bezeichnung
]
=
point
#1
/
/
)
?
|