News Feed
Jobs Feed
Sections




Recent Jobs

News Archive
Jeff Moore's Blog:
Let Your Properties be Properties
May 10, 2007 @ 07:11:45

In a recent post to his blog, Jeff Moore advocates the philosophy that, in your OOP application development, you should "let your properties be properties".

Some times there are some ancillary methods to deal with unsetting, checking for existence, setting via an array, or dealing with references in PHP 4. They can really clutter up the definition of a class. That's not good.

[...] I think the idea is to make the class extensible. But PHP is really ok with just setting new properties on a class. So why not just do this?

He argues that getters and setters in a class are less useful than just setting the property yourself. Using the property name as part of the interface, though (like getting the $obj->foo value with $obj->getFoo) is stil clean enough to be useful.

2 comments voice your opinion now!
properties class oop setter getter object properties class oop setter getter object





Similar Posts

Zend Developer Zone: Compressing JPEG images with JPEG Reducer

DevShed: Building Object-Oriented Web Pages with Inheritance in PHP 5

Lukas Smith's Blog: Its like everybody sees the wall coming...

Jani Hartikainen's Blog: Validating Zend_Forms using model objects

NETTUTS.com: Real-World OOP With PHP and MySQL


Community Events









Don't see your event here?
Let us know!


conference zend zendframework drupal developer wordpress release database security facebook job framework microsoft doctrine extension windows codeigniter symfony opinion phpunit

All content copyright, 2010 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework