diff --git a/language/oop5/abstract.xml b/language/oop5/abstract.xml
index af98d5ef66cb..c6122fcf59aa 100644
--- a/language/oop5/abstract.xml
+++ b/language/oop5/abstract.xml
@@ -36,47 +36,54 @@
getValue() . "\n";
}
}
class ConcreteClass1 extends AbstractClass
{
- protected function getValue() {
+ protected function getValue()
+ {
return "ConcreteClass1";
}
- public function prefixValue($prefix) {
+ public function prefixValue($prefix)
+ {
return "{$prefix}ConcreteClass1";
}
}
class ConcreteClass2 extends AbstractClass
{
- public function getValue() {
+ public function getValue()
+ {
return "ConcreteClass2";
}
- public function prefixValue($prefix) {
+ public function prefixValue($prefix)
+ {
return "{$prefix}ConcreteClass2";
}
}
-$class1 = new ConcreteClass1;
+$class1 = new ConcreteClass1();
$class1->printOut();
-echo $class1->prefixValue('FOO_') ."\n";
+echo $class1->prefixValue('FOO_'), "\n";
-$class2 = new ConcreteClass2;
+$class2 = new ConcreteClass2();
$class2->printOut();
-echo $class2->prefixValue('FOO_') ."\n";
+echo $class2->prefixValue('FOO_'), "\n";
+
?>
]]>
@@ -96,18 +103,18 @@ FOO_ConcreteClass2
prefixName("Pacman"), "\n";
echo $class->prefixName("Pacwoman"), "\n";
+
?>
]]>
@@ -138,35 +147,44 @@ Mrs. Pacwoman
$value;
}
- // This expands the visibility from protected to public, which is fine.
+ // This expands the visibility from protected to public, which is fine
public string $both;
}
+
?>
]]>
@@ -180,15 +198,20 @@ class C extends A
foo = $value };
+
+ set {
+ $this->foo = $value;
+ }
}
}
+
?>
]]>