Doing the eval thing with PhpStorm, and it's not going well.
I'm an ancient programmer, mostly desktop programming for 30 years.
I've only written 2 or 3 web apps and most of my web programming experience is through Dreamweaver and more recently HTML5 Builder.
So lots and lots of programming experience but not much on the web. But I'm pretty sure I understand most of the basic concepts...
Dreamweaver's perspective on programming (as opposed to its more or less WYSIWYG static page building) is way out of touch. Much of what is taught and lots of the "behaviors" results in code that is absolutely unforgivably exposed in this age of advanced hackery. NO support for PDO or MySQLi in the behavior code, etc.
So I'm trying to move to PHPStorm + Smarty templates + some more or less WYSIWYG tool for creating the .tpl files.
PhpStorm is rapidly turning into the fly in the ointment. It appears to be a very powerful tool for very experienced web programmers and its approach to new installations with new, somewhat inexperienced users is "if you don't know we won't tell you, and even when we do tell you it will presume so much knowledge on your part that if you understand the explanation you probably don't need it."
Apparently, as near as I can tell, the 2 primary hurdles that have to be overcome on a new install is getting PhpStorm to work with your WAMP environment of choice and with one of the 2 debuggers supported. While I didn't have any trouble doing those things with the OTHER tools I have tried that are somewhat similar to PhpStorm, I have not been so lucky with PhpStorm. My patience is at an end.
Personally, if I was selling a tool like PhpStorm, my demo install would come with everything that it needs to function included in the box and with an install that makes it go successfully right out of the box. I guess that's just me. I don't think hand-stitching bytes and nybbles in config files is "cool".
For an exciting little while I thought I'd gotten PhpStorm to recognize my Uniform Server WAMP environment, but any test pages still either failed to run or dumped their output to a console pane, which is not what I would call success. My best guess at what is happening at this point is that PhpStorm, rather than using my ALREADY RUNNING WAMP environment is running PHP in a CLI way EVERY TIME I try to run the PHP page within PhpStrom. Derpa. I don't get it.
So here's my setup:
Windows 7 64-bit
Uniform Server WAMP environment installed to "C:\UniServer"
Apache 2.4.4 VC10
Xdebug and Zend Debugger downloaded but neither installed.
I didn't try installing the Zend debugger because it's install instructions specifically say in step 3: "3. Locate the ZendDebugger.so (Unix) or ZendDebugger.dll (Windows) file in the directory which corresponds to your version of PHP (e.g. 4.3.x, 4.4.x, 5.0.x, 5.1.x, 5.2.x)." And as you can see from the above I have PHP 5.4.13. Does that mean that Zend debugger won't work for me? Yet one more question of the zillions of questions I don't know the answers to, making install progress very difficult and FUD riddled.
I also don't know whether I should be using Zend debugger or Xdebug and what the advantages/disadvantages of that choice may be.
I have uninstalled PhpStorm because I don't know what sort of damage I did trying to fiddle with things and thought a new, clean install might be advisable. I am a clean canvas...I hope.
I have seen videos of a PHP web application output running in chrome that pops out to the PhpStorm debugging environment every time they hit a breakpoint in the code. This is what I would like to be able to do.
Any assistance in getting this set up would be appreciated.