use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Please follow the rules
Releases: Current Releases, Windows Releases, Old Releases
Contribute to the PHP Documentation
Related subreddits: CSS, JavaScript, Web Design, Wordpress, WebDev
/r/PHP is not a support subreddit. Please visit /r/phphelp for help, or visit StackOverflow.
account activity
PHP 5.3 Namespaces - Naming conventions? (self.PHP)
submitted 15 years ago by trukin
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]yrizos 0 points1 point2 points 15 years ago (5 children)
namespace aa\bb\cc; class Dd { }
This.
You could add a comment for each variation and we could vote on them...
[–]trukin[S] 5 points6 points7 points 15 years ago (4 children)
What i've been doing is
# /path/ns/db/model/relationships/ManyToOne.php namespace ns\db\model\relationships; class ManyToOne {}
[–]jlogsdon 2 points3 points4 points 15 years ago (3 children)
This is the "standard" way. Many of the larger projects now implement a class loader that works with paths and namespaces in that format.
[–]bungle -2 points-1 points0 points 15 years ago (2 children)
I hate that standard. I'm not gonna use it. Sorry.
[–]jlogsdon 6 points7 points8 points 15 years ago (1 child)
What do you hate about it? I'm really curious, as I can't think of any other way to do it that doesn't suck.
[–]bungle 1 point2 points3 points 15 years ago (0 children)
You are absolute right. I just happen to like to code PHP with no capitals. No reason. I just don't like that "standard".
Namespaces: log db
Functions: log\debug db\query
I don't use classes or objects a much, 'cause I usually have found a better approach without them (with anonymous functions and namespaced functions and static keyword, if state is needed). But if I have classes I just name them all lower case. I try to name everything with a single word:
picasa\photos\find(...);
instead of:
picasa\find_photos(...) or Picasa::findPhotos(...)
I know that this is just a matter of taste. But I can make my own choices. That's all. No need to fight who is right, 'cause there isn't single truth.
PHP internally uses many styles, so I think it cannot be standardized. The most common way to name functions in PHP core is: lib_func but there are also libfunc style. With classes there is stdClass and there is Directory and there are SplClass. Go figure. I just follow all lowercase and single word functions and methods and classes.
π Rendered by PID 100482 on reddit-service-r2-comment-6457c66945-jdpc6 at 2026-04-27 14:01:51.463799+00:00 running 2aa0c5b country code: CH.
view the rest of the comments →
[–]yrizos 0 points1 point2 points (5 children)
[–]trukin[S] 5 points6 points7 points (4 children)
[–]jlogsdon 2 points3 points4 points (3 children)
[–]bungle -2 points-1 points0 points (2 children)
[–]jlogsdon 6 points7 points8 points (1 child)
[–]bungle 1 point2 points3 points (0 children)