Hi Folks,

I am thinking of putting together a class to handle passing parameters to a class. Basically when you define a class you would define your class to extend the parameter class. The parameter class would be JSON compliant so in the end when you call a class it you could pass the parameters as a JSON string.
(rough) eg.

myClass("label:test,title:this is text");

the parameter class would allow you to do something like:
echo  myClass->get("label");

The advantages are:
- You don't have to have a declaration for every variable used within your class - I could make the parameter class case independent (I know I need a flame suit for this but case dependency get on my nerves) - I can wrap a lot of functionality into the parameter class, stuff like 'ifNotNull("label") .......'

So far disadvantages are:
- Eclipse etc. has code completion, which means all the parameters you pass to a function can be presented to the developer as part of "code completion"

I'd like to know:
- Have any of you guys already done something like I am talking about.
- As developers do you reckon losing code completion is worth the advantages of a parameter class
- Have I overlooked something major ?

Let me know what you think,
 JC


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to