summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/overload/README19
1 files changed, 19 insertions, 0 deletions
diff --git a/ext/overload/README b/ext/overload/README
index fbaa41e98a..3ce21fb6e3 100644
--- a/ext/overload/README
+++ b/ext/overload/README
@@ -54,6 +54,21 @@ class OO {
var_dump($f1, $f2, $f3);
return $f1 + $f2;
}
+
+ function __get_foo(&$prop_value)
+ {
+ $prop_value = 'Bam bam bam!';
+ return true;
+ }
+
+ function __set_count($prop_value)
+ {
+ if ($prop_value >= 1 && $prop_value <= 100) {
+ $this->elem['COUNT'] = $prop_value;
+ return true;
+ } else
+ return false;
+ }
}
overload('OO');
@@ -72,6 +87,10 @@ var_dump($o->a[0]->prop);
var_dump($o->whatever(1, 2, 'a'));
+var_dump($o->foo);
+$o->count = 100;
+var_dump($o->COUNT);
+
?>
What works