If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

Enjoy an ad free experience by logging in. Not a member yet? Register.

That's all it is, just like every other language; once you know the proper syntax you can reverse engineer any script you come across and learn its' inner workings, manipulate them, and experiment, which is, in my personal opinion, the best and some what faster way to learn - as opposed to reading the manuals and trying to emulate what they have written.

Do you have any experience and/or knowledge of any languages? That is the real question before anyone can accurately answer you

PHP has it's own variation of a generally common syntax, as you've most likely experienced.

Learning a language isn't knowing every little native function that exists, that is called memorizing - granted after prolonged use you will eventually know most of the native functions :P

Learning a language is learning its' "grammar", its' syntax. If you know how PHP is written and operates, then you, potentially, know how to do anything!

If you want to learn how to write a user login script, for example, I recommend surfing the internet and finding a barebones script without too many extra doodads, and take a detailed look at how it functions.

You start at line 1 of index.php (or whatever the main file is) and dissect every line.

PHP.net has great online documentation. First thing you will most likely notice is a 'session_start()' (still using the user login example) - if you didn't know what that does, you can easily search for the function within PHP.net and learn how it operates.

Once you understand and are confident in that process, you can apply it to every PHP function you come across. As you explore these scripts you will start to learn how the language works.

I highly recommending experimenting with these scripts you run into to further understand how they work.

The great thing is is that no matter what script your dissecting, every other script is just a slight variation of that, manipulating the same data in just a different manner.

You can apply this general method to pretty much any programming language

I'd check out youtube; I couldn't find more than 1 or two PHP OOP tutorials online when I was learning. And to the other poster, I wouldn't say he is "limiting yourself" by only knowing 1 language. Its like they say, "Jack of all trades, master of none".

Coding is a challenge, get used to itAlways remember to debugTry the guess & check methodBreak it down into simple steps