On 1 March 2010 16:14, Auke van Slooten <a...@muze.nl> wrote:
> Hi everyone,
> I'm doing a small hobby project to better my understanding of php5,
> specifically php5.3 and I'm wondering when a namespaced project is better
> and when it is better to simply use a prefix to all class names.
> I've been trying to get a feeling for what is considered the best practice,
> but most of the pages dealing with namespaces start with the assumption that
> you are building a complex application with lots of modules and say things
> like:
> Namespaces should be all lowercase and must follow the following conention:
>   <vendor>\<package_name>\
> (thats from the php.standards mailing list btw)
> In my case the project is a single module, single php file, with about 6
> classes. It is an OO wrapper for PHP's xmlrpc methods (client and server)
> and meant to be used in a number of different projects.
> Is it considered a good idea to use a namespace in such a case? And if so,
> what should that be? I've named the project 'ripcord', and used that as a
> namespace as well. I could probably name it 'muze.ripcord', but somehow that
> feels less 'open' to me.
> Thanks in advance for any thoughts,
> Auke van Slooten
> Muze (www.muze.nl)
> PS. The project is at http://code.google.com/p/ripcord/, the PHP5.3 version
> is at http://code.google.com/p/ripcord/source/browse/#svn/branches/php5.3
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php

If you are intending to document your code using DocBlocks and then
build a manual using phpDocumentor, then the current version of
phpDocumentor does NOT support namespaces.

Add to that the 5.3.0+ issue, then maybe sensible prefixes may be the
easier choice for the time being.

Richard Quadling
"Standing on the shoulders of some very clever giants!"
EE : http://www.experts-exchange.com/M_248814.html
EE4Free : http://www.experts-exchange.com/becomeAnExpert.jsp
Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498&r=213474731
ZOPA : http://uk.zopa.com/member/RQuadling

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

Reply via email to