I guess this doesn't really belong here but I need to vent a little right now
Each time I use PHP I fail to see what people think is so great about it, unless they just don't know any better :confused2.
You waste hours trying to figure out why your code is misbehaving because you can't do any serious kind of debugging and why on earth someone would think that using variables without declaring them first is a good thing is beyond me.
Then when you finally finish you have the fun of figuring out why it won't work on the server because you used version 4.3.0.1.2.3 but the server has version 4.3.0.0.2.4.
And then to top it off each host gets to decide which extensions they'll include and which they won't: "oh.. you meant XSLT. No, we don't actually provide that extension on that server. Can't you work around it?".
I know most people here hate Microsoft but at least they deliver a decent product with ASP.NET. No versioning problems, a great development enviorment and decent documentation.
Each time I use PHP I fail to see what people think is so great about it, unless they just don't know any better :confused2.
You waste hours trying to figure out why your code is misbehaving because you can't do any serious kind of debugging and why on earth someone would think that using variables without declaring them first is a good thing is beyond me.
Then when you finally finish you have the fun of figuring out why it won't work on the server because you used version 4.3.0.1.2.3 but the server has version 4.3.0.0.2.4.
And then to top it off each host gets to decide which extensions they'll include and which they won't: "oh.. you meant XSLT. No, we don't actually provide that extension on that server. Can't you work around it?".
I know most people here hate Microsoft but at least they deliver a decent product with ASP.NET. No versioning problems, a great development enviorment and decent documentation.