Is there an ETA on real namespace support?
-------------------------------------------------------------------------------------------------------------
I have evaluated VS.PHP several times over the last few years (2? maybe 3?) Full PHP support in VS has intrigued me since I started as a C# dev, moving to ASP.Net w/C#, and getting stuck doing PHP dev.
I don't know why I hadn't noticed before (Maybe I just assumed it wasn't possible, or that it wasn't worth it for a plugin) But the other day I found that I can actually use a debugger inside VS with VS.Php. Which is fantastic, and has me all but throwing the $100 to you guys.
BUT, I just noticed a rather annoying issue. And that is the lack of true namespace support for PHP 5.3 (Yes the web project is set to 5.3, so I do not think it's simply that, but if I missed a step, feel free to correct me)
How I noticed it is this. I have my own "simple" framework that I use at work for client projects. It is mainly Data Access, a super simple Templating Engine, and a nice Error Handler, and Autoloader. Nothing crazy. All the framework code lives in the System namespace (I said I was a .Net guy right? :-P)
And if I type "\System...", first, it gets "corrected" to "\system..." which is a php built in function, and I understand the confusion here. I thought by fixing the capitalization, and typing the trailing "\" I would get an auto-complete list of just the classes/sub-namespaces on System. To my dismay, I either get a list of everything (as-if I had not referenced a namespace) or nothing.
The same thing happens with any other namespace (Tested after I realized the above issue.)
-------------------------------------------------------------------------------------------------------------
So my question is:
- If there is true namespace support, either I broke it (Doing the above,) or I missed a config setting somewhere. If this is the case, please let me know, and how to fix.
- Otherwise, it is not implemented yet (kind of understandable, even though 5.3 has been stable for a long time now...) And I was wondering if there was a roadmap to implement it?
Sincerely,
- Monk
P.S. / Random Comment: No BBCode? :(
tjmonk15 says:
Nothing?
juanc says:
I'm going to be fixing a bunch of intellisense issues in the next few weeks as part of the 3.0 release.
I have this one reported on my queue:
http://www.jcxsoftware.com/mantis/view.php?id=577
Juan