PHP framework development: 1. Tutorial description and framework Introduction

Source: Internet
Author: User
Tags zend framework

Note: Draft typeArticle, Will be constantly modified and improved, so please read with a skeptical attitude

Tutorial description:

This series of tutorials mainly targets PHP with certain development experienceProgramMember, this tutorial hopes to improve your php development level, make better use of PHP Technology in the project, and improve the technical level of Chinese developers.

However, if you want to learn the following, this tutorial may disappoint you. Please look for other Tutorials:

    • Linux/Windows... Under the PHP/Apache environment configuration x
    • Basic PHP knowledge, such as variables, functions, classes, and syntax... X
    • Smarty/symfony/Zend framework... And other frameworks x

Through this tutorial, you may learn the following:

    • Basic principles and functions of the framework
    • Three-layer MVC Architecture knowledge and PHP implementation
    • Simple Object-Oriented Knowledge
    • Application of common design patterns in frameworks
    • PHP performance optimization (discussion)
    • MySQL database structure design and how to use PHP to control MySQL
    • ...

Of course, as a practical tutorial, you will finally get a simple and fast PHP framework. You can use this framework as part of your project to simplify project development.

Framework introduction:

What is the framework? I don't want to look for very authoritative answers. I don't want you to read articles that you don't understand. I just say that, based on my understanding, it may be inaccurate, but it is easier to understand.

Framework is essentially a large program. The purpose of development is to facilitate the development of other programs, because most mainstream computer languages are object-oriented or have object-oriented features, therefore, many frameworks are called class libraries, such as the MFC/In the MS camp /. net Framework, struct/spring in the Java camp, and Zend ZF in PHP. Currently, SF is popular.

People who have used the framework know that the framework has done a lot of things for us in advance, so our project development has become very easy. Things have both sexes, and there are advantages and disadvantages, the framework increases the learning cost and makes the project less flexible. To solve the problems existing in the framework itself, it is mostly difficult. Of course, there are efficiency problems,CodeStyle, doubts, etc.

This requires us to be very familiar with the framework itself in order to better use the framework, but we only need to use the framework, a book of tutorials to explain how to use a framework, in the end, you will only use this framework. I mean you cannot understand the essence of the framework. To understand the framework in essence, you must write a framework yourself, the framework you want to write is not for good looks. The framework you write must be truly used in your project to execute its mission. This is also the purpose of this series of tutorials.

As a good PHP programmer, you need to take this series of tutorials.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.