I have already finished learning PHP at a basic level (PHP + OOP). And I began to think about what to study further, and as I understood that the frameworks should be studied further ...

Tell me what to study further, and if it is a framework, then where to start.

Closed due to the fact that it is necessary to reformulate the question so that it is possible to give an objectively correct answer by the participants of BOPOH , deivan_ , Athari , fori1ton , Shilgen 19 Apr '15 at 15:59 .

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 .

  • 2
    The choice is not great: the Koran || Bible =) - Vitaly Kustov
  • one
    @ Vitaly Kustov, you don’t have any idea how long you can continue this series) - Sh4dow
  • there is an assignment, good to test your skills php.ru/forum/threads/kak-bystro-osvoit-php.52331 - Sergey

4 answers 4

I have already finished learning PHP at a basic level.

It's all bullshit! The basic level is all garbage.

Continue to learn PHP and quietly go on to study the architecture of MVC.

In general, it is better to invent a project for yourself and start its implementation, then you will definitely step on a rake, drink coffee, stay awake for days, and then learn to program and write that you have finished learning PHP.

  • four
    To finish learning a language is impossible by definition. all programming languages ​​change one way or another, and simply, it’s banal to know everything physically is impossible physically **** 2 TS Judging by the way you formulate your thoughts “what should I study the frameworks further” - you need to learn PHP instead of (I quote) " " - Zowie
  • one
    I finished learning the "PHP training course" that I studied. - JL
  • PHP training course is rude - I finished elementary school =) - Zowie
  • I will clarify) Web application development using PHP and MySQL 4th edition (Luke Welling, Laura Thomson) =) - JL
  • one
    Again MVC%) @Shrek, unsubscribe?) - Sh4dow

Of the frameworks in PHP, the most actively used at the moment is Zend and Symfony. And yet I agree with previous posts about practical experience. Theoretical programmers are needed only in universities, so that there is someone to read lectures.

  • daemon_master, but what about Yii? - JL
  • 2
    Guys kagby question was not "what a framework to choose," not? Google will find out which framework is “better” (like to find out because all such discussions are continuous trolling and offtopic) - Zowie
  • I agree, Zend and Symfony are some of the most common frameworks mentioned in the job requirements, including to European and state-owned companies. Textbooks help to understand the structure of the language, sorting out the elements of the framework helps understanding the structure of the elements of the application. - zippp
  • one
    ACSTA all comments except @alexwindhope -1 for the answer! inattention! - Artem

If you learned PHP, I propose to solve this problem.

Calculate an expression of the form: 2 + 3 (23-14 (3/4 + 2 * 3)) (2 + 3). The expression can be absolutely anything. Enter through the string field. It is processed by php script, and the result is displayed in the browser ...

Do not use the eval () function !!!!

  • * Whisper * Can I use arrays and transfer to other notations? - knes
  • You can-can)))) The only condition is not to use eval (). - Yoharny Babay 2011
  • By the way, this is a rather interesting task for understanding the work of the stack. But why hide the algorithm? Learn: Reverse Polish notation - Ilya Pirogov

I realized that I started to understand something in programming as soon as I got a job and worked for several months, I realized that I understood a lot just wrong, but did not know much at all. Therefore, the phrase: "I have already finished learning PHP at a basic level" is nonsense, implement some interesting project for you, put it on githab, and then again here but with the theme "I have already finished my first project" :)

And what to study further - it depends on what you are interested in, set a goal to do something, think about how you will do on the basis of what and ... go !!!