Re: PEAR Coding Standards
| From: | Bertrand Mansion | Date: | Fri, 13 Dec 2002 22:15:01 +0000 |
| Subject: | Re: PEAR Coding Standards | ||
| References: | 1 | Groups: | php.pear.dev |
| Request: | Send a blank email to pear-dev+get-11638@lists.php.net to get a copy of this message | ||
<pear-dev@meebey.net> wrote :
>
> At the moment the code is only avialable here:
> http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/phpsmartirc
>
> the thing is the constants will look very ugly...
> And I use alot of them, since PHP has no ENUM's
>
>>
>> Hmm, what is the problem? a simple search and replace in vi/vim/emacs can do
>> it
>> fast. I do not see Net_SmartIRC on CVS so I cannot tell how difficult it'll
>> be,
>> but usually is almost trivial.
>>
>> Where is your code again?
Hi Mirco,
You have to use special rules for your constants. Why ? Because some people
might use the same constants in their own code in which case there will be a
conflict between your class and their code. For example, all constants for
HTML_QuickForm start with HTML_QUICKFORM_... In your case, it will be
NET_SMARTIRC_... or NET_IRC_... if as suggested by Stig, you choose to
update the current Net_IRC class for a version 2 (which I think would be a
good idea).
Bertrand Mansion
Mamasam