PHP/Class/Properties set — различия между версиями
Admin (обсуждение | вклад) м (1 версия) |
Admin (обсуждение | вклад) м (1 версия) |
(нет различий)
|
Текущая версия на 07:00, 26 мая 2010
set property
<?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 "<br />";
echo "Title: ".$employee->title;
?>
Use poroperty set
<?php
class Staff
{
var $name;
function __set($propName, $propValue)
{
echo "Nonexistent variable: \$$propName!";
}
}
$employee = new Staff();
$employee->name = "Joe";
$employee->title = "Developer";
?>