Roshan posted in his blog some reasons of why PHP is a bad programming langauges in his oppinion. Unfortunately, I disagree in some of the points Roshan pointed out.
1) No need to define and declare variable
2) No Strict data conversion
I can’t see how these two points can make PHP a bad programming language. PHP just let the interpreter binds the variable to a type.
In my opinion, dynamic type binding provides a great deal of flexibility in programming. You don’t have to know the type of the data input to be able to process it. However, that flexibility advantage is not free. It will cost us the speed of detecting the type of the assigned value each time a new value is assign to the variable.
4) No namespaces
Namespace will be introduced in PHP 5.3.
6) Seldom use of Framework
It depends on the developers and the size of the project. There are many Frameworks available and for free. But when some, or many, developers decided not to use Framework in their projects I can’t see how it makes PHP a bad programming language. Like any other programming languages, you can always not use framework for any kind of project.
what i think, PHP is a incomplete programming language as well as a bad programming language which gives bad practise for the programmers.
It can’t be true. PHP is one of the famous programming languages (after Java) and one of the most used. Many companies and organizations prefer LAMP developers than any kinds of web developers. PHP is still growing and you can find almost any sample of codes available all over the web.

VCP-310 test focuses on the VMware product lines and as well on the ESX server. 640-802 judges a candidate’s abilities and skills needed to install, operate, as well as troubleshoot medium size company branch network. 70-290 and 70-291 enables you to learn about connectivity needs for example connecting branch offices and individual users in remote places to the company network. The MCSE on Windows Server 2003 is a requirement and basic criteria for 70-649.