PHP/Class/Properties set
set property
<source lang="html4strict">
<?php
class Staff { var $name; function __set($propName, $propValue) { $this->$propName = $propValue; } } $employee = new Staff(); $employee->name = "Joe"; $employee->title = "Programmer"; echo "Name: ".$employee->name; echo "
"; echo "Title: ".$employee->title;
?>
</source>
Use poroperty set
<source lang="html4strict">
<?php
class Staff { var $name; function __set($propName, $propValue) { echo "Nonexistent variable: \$$propName!"; } } $employee = new Staff(); $employee->name = "Joe"; $employee->title = "Developer";
?>
</source>