Re: Re: Property setter and getter in PHP5
| From: | Masoud | Date: | Sun, 20 Jul 2003 17:37:39 +0000 |
| Subject: | Re: Re: Property setter and getter in PHP5 | ||
| References: | 1 2 3 4 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-3520@lists.php.net to get a copy of this message | ||
Hi Derick
which syntax is clear ?
current syntax ?
//---------------------------------------------------
class testClass {
function __set($name,&$value)
{
switch ($name)
{
case 'propertyOne':
{
//do something
$value='anything';
return true;
break;
}
case 'propertyTwo':
{
//do something
break;
}
}
}
}
or c# like syntax ?
//---------------------------------------------------------------
class testClass {
var $propertyOne
{
get
{
//do something
return $value;
}
set
{
//do something
$propertyOne=$value;
}
}
}
It was just a suggestion to better (clear and bugfree) coding .
Masoud
"Derick Rethans" <derick@php.net> wrote in message
news:Pine.LNX.4.53.0307201918460.6493@jdi.jdimedia.nl...
> Hi,
>
> On Sun, 20 Jul 2003, Masoud wrote:
>
> > I knew __get and __set available, but i want to told C# like syntax is a
> > nice and clear syntax if available in php5 ,
> > so we dont need to check property name and then set value .
>
> You can use C# for that ;) No really, I think the PHP 5 syntax is okay
> here, PHP is just not C#.
>
> regards,
> Derick
>
> --
> "Interpreting what the GPL actually means is a job best left to those
> that read the future by examining animal entrails."
> -------------------------------------------------------------------------
> Derick Rethans
> http://derickrethans.nl/
> International PHP Magazine
> http://php-mag.net/
> -------------------------------------------------------------------------
>