i have knowledge of java technology and i want to know will this help me learning php in short time as there are many job in php availabe so i am thinking of learning php
Any knowledge of programming will help you learn PHP. PHP is pretty forgiving, and that makes learning it quite easy. Learning it shouldn't take too long. Being good at it can take many months, not to say years.
Having a good understanding of Java or another common programming language should greatly reduce the time it would take to learn it. In you case, probably the best idea is to learn how php syntax is different from java, function naming, and really just the differences between the 2. It's basically like learning a new vocabulary, but should be no problem, if you already know java. You will have to dum-down your programming as php is generally much less strict than other languages.
I learned the very basics of PHP pretty easily however to do any serious programming you need to learn loads more about PHP that's why I plan to big up a decent book on it.
You may want to look at this book: Zend PHP 5 Certification Study Guide It provides a really good walk-through of the way to use php. Jumps into OOP quickly. WIth a background in programming it would be a good model to learn the differences. You can probably find a used one from amazon for cheap...
My first php expierience was when I translated one of my ASP engines to php. It took me about 2 weeks. PHP is very simple for understanding.
Depends on your speed and understanding of how it works .. 1 month, 1 year, 5 years - there's no answer
It took me 1 week of free time due to a holiday to sit down and learn it. As long as you have the basics, just know what it can do, and you can always go to php.net and view the Manuel for anything specific. I have been at it for a while now, and I am quite good at it. I have to say, it is one of the easier programing languages to learn.
w3school is very good for a beginner php is very easy. If you have previous web programming experience in another language will make things lot easier. If you have C++ or perl experience, php will be piece of cake.
Yep, making things work takes just days (probably even 1 day if you already have the 'logic' given you code in another language). Being fairly pro though... lots of time
If you are a very new to the PHP, w3schools' PHP tutorials and function references help you the best.