Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Do you need to have a very good knowledge of PHP before diving into frameworks (like Zend, CakePHP)?

I'm asking this in comparison with Javascript and jQuery. I was able to learn jQuery with only a basic understanding of Javascript (but I am continually learning Javascript while using jQuery).

Is it the same for PHP and its frameworks? Can I start to dive into a framework with only a basic knowledge of PHP (and then learn PHP (as it is) along the way)? Or do I need to have an in-depth knowledge of PHP before starting with frameworks?

like image 472
catandmouse Avatar asked Oct 11 '11 12:10

catandmouse


People also ask

Do I need to learn PHP before laravel?

So yes, it's compulsory to learn PHP first before starting the Laravel framework created by using PHP and oops concepts. Perform, add, and update by using forms PHP and MySQL.

Is it necessary to use a framework in PHP?

Why Should we use a PHP Framework? Developers should utilize PHP frameworks for various reasons, but the number one reason is for speeding up the development process. Reusing code across similar projects will save the developer a substantial amount of time and effort.

What is framework in PHP for beginners?

A PHP framework is a platform to build PHP web applications. PHP frameworks provide libraries for commonly used functions, which helps to cut down on the amount of original code developers need to write from scratch. A PHP framework provides a basic foundation for the development of web applications in PHP.


1 Answers

NO.

Your learning curve may be a little steeper, but you can start learning PHP frameworks without extensive knowledge of PHP. With every programming language, knowing the syntax is not enough, you need to work with the language to be proficient with it.

Every framework has it's own way of working in it and it is different then working without framework. Choose the framework which suits you better. Be sure that the framework has good documentation and community support so you can ask for help if you get stuck with something that you don't understand / know.

like image 157
Christian P Avatar answered Sep 23 '22 00:09

Christian P