+1 for braces around namespace definition.

Personally I'm not really convinced that imposing a coding standard we see
as clean/more acceptable is really useful in that case.

On 7/7/07, Larry Garfield <[EMAIL PROTECTED]> wrote:

On Saturday 07 July 2007, Stefan Priebsch wrote:
> Hi Dmitry,
>
> Allowing only one namespace per file is a clean concept which I like
> very much. I have a use case for putting multiple namespaces into one
> file, though.
>
> OOP-PHP applications are usually one class per file with conditional
> loading. This does not play well with caching. I am working on gluing
> together all files of a project into one large source file on deployment
> (a phing task will do this) so it can be opcode cached as one large
> application binary. I will then compare the performance of both
> apporaches, but I have a feeling that the "single binary" approach will
> be faster. As APC will be part of PHP6, I think this approach could
> improve general performance of PHP applications and easw deployment.
>
> Allowing only one namespace per file will obviously kill this approach.
> So if there is there a chance of allowing a namespace in braces, it
> would be great if you could make this possible.
>
> Kind regards,
>
> Stefan

I would also prefer a braces-based namespace approach.  Namespace
organization
and file organization do not always match 1:1, especially if you're doing
function-based programming rather than OO.  Being able to put 2 namespaces
in
one file would add a great deal of flexibility, stat-count aside.

--
Larry Garfield                  AIM: LOLG42
[EMAIL PROTECTED]          ICQ: 6817012

"If nature has made any one thing less susceptible than all others of
exclusive property, it is the action of the thinking power called an idea,
which an individual may exclusively possess as long as he keeps it to
himself; but the moment it is divulged, it forces itself into the
possession
of every one, and the receiver cannot dispossess himself of it."  --
Thomas
Jefferson

--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php




--
Nicolas Bérard-Nault ([EMAIL PROTECTED])
Étudiant D.E.C. Sciences, Lettres & Arts
Cégep de Sherbrooke

Homepage: http://nicobn.googlepages.com

Reply via email to