Good day. I learn PHP. Please tell me how you can consolidate your knowledge. Thank.
Closed due to the fact that it is necessary to reformulate the question so that it was possible to give an objectively correct answer by the participants Yuriy SPb ♦ , Pavel Parshin , Vladimir Martyanov , tutankhamun , user194374 3 Feb '16 at 11:07 .
The question gives rise to endless debates and discussions based not on knowledge, but on opinions. To get an answer, rephrase your question so that it can be given an unambiguously correct answer, or delete the question altogether. If the question can be reformulated according to the rules set out in the certificate , edit it .
- Possible duplicate question: Books and learning resources on PHP - YuriySPb ♦
4 answers
Write pages using knowledge. Moreover, it is advisable to take examples more complicated than those found in books etc: they started teaching graphics - set the task to draw a glowing cube, regulars - try to pull out all variables (including properties of objects) in a piece of code, encoding - write an automatic conversion function, sockets - write your sendmail, well, etc. Thus, specifically what you learn will be put off almost in motor skills, well, at the same time, you can run into some non-trivial use.
The theory without practice is dead. Set yourself a task - to implement some full-fledged project. In the course of work, you will not only consolidate your knowledge, but also will certainly learn a lot of new things for yourself.
Not necessarily, to write a project with 0 you can take some ready-made engine, complementing it with all possible modules lead it to the best option. This is a proven way for six months to get acquainted with the chat engine D. Borodin began to write freely in PHP.
I'll tell you what I started. I take a textbook php and MySQl (User Bible) and relying on it make some fragment. For example - site registration. Authorization and so on. A little get stuck immediately, but then it becomes easier. And just look at the textbook - little sense. Only if you apply knowledge. It is not stupid to retype codes, namely, to invent algorithms and implement them yourself - and the textbook is something like a reference book on functions and syntax.