This article describes 11 projects that can help simplify PHP development, including frameworks, class libraries, tools, code
1. Cake Development Framework
Cake is a fast development framework for PHP. It provides an extensible architecture that uses common MVC and ORM patterns. It follows the convention better than the configuration idea.
2. Pchart
Pchart is a PHP framework for creating charts. In most chart class libraries are charged today, Pchart insists free. You can use SQL queries, CSV files, or manually enter data. The project is still in the early stages of development and is updated weekly.
3. PHP Filters
We always need data validation when we use the form. Illegal typing can create security problems and may also mess up your Web pages. The "Filter_var" function can be used to authenticate, or to remove, a flying fork character.
4. Symfony
Symfony is a fully functional framework based on PHP. It provides frameworks, components, and tools for faster development of complex WEB applications. Symfony is a project based on experience. It does not reinvent the wheel, it leverages many of the best practices available, and integrates many of the third party's class libraries.
5. Back up the database to an XML file
Backing up the data is important, and the database is often the most important part. The consequences of losing a database are catastrophic. The code above can help you back up your database to an XML file.
6. Use PHP to compress CSS files
7. PHP Auto Prompt component
For many beginners, this is probably the easiest way to implement an automatic prompt. You just need to change some of the parameters.
8. XAMPP
Many people have trouble installing the development environment. XAMPP is a heavy-release package that can help you install apache,mysql,php and Perl at once. Its use is super simple, download, decompression, installation is done!
9. CodeIgniter
CodeIgniter is a powerful PHP framework, but it's small. It takes up less resources, develops fast, and documents comprehensively.
pear.php.net
PEAR is a distribution system and framework for a reusable PHP component. It can greatly simplify the work of downloading and installing your development package.
11. Caching Dynamic PHP pages