PHP 学习资料汇总:入门教程:书籍或网课、官方文档进阶学习:框架(Laravel、CodeIgniter)、数据库连接、数据结构与算法实践项目:开源项目、包管理库、在线沙盒辅助资料:社区论坛、博客和文章

学习 PHP 必备资料
入门学习阶段:
-
教材或网课:
- 《PHP 基础教程》
- Codecademy PHP 入门课程
- Udemy PHP 零基础入门课程
-
官方文档:
立即学习“PHP免费学习笔记(深入)”;
- PHP 官方手册
- PHP Tutorial
进阶学习阶段:
-
框架学习:
- Laravel: Laravel 官网教程、Laravel 中文文档
- CodeIgniter: CodeIgniter 官方指南、CodeIgniter 中文文档
-
数据库连接:
51shop 网上商城系统下载51shop 由 PHP 语言开发, 使用快速的 MySQL 数据库保存数据 ,为中小型网站实现网上电子商务提供一个完美的解决方案.一、用户模块1. 用户注册:用户信息包括:用户ID、用户名、用户密码、性别、邮箱、省份、城市、 联系电话等信息,用户注册后不能立即使用,需由管理员激活账号,才可使用(此功能管理员可设置)2. 登录功能3. 资料修改:用户可修改除账号以后的所有资料4. 忘记密码:要求用
- 《PHP MySQL 教程》
- 《PHP PostgreSQL 教程》
-
数据结构与算法:
- 《数据结构与算法(PHP 版)》
- LeetCode PHP 算法题库
实际项目练习:
-
开源项目:
- GitHub 上 PHP 开源项目
- Packagist PHP 包管理库
-
在线沙盒:
- PHP Sandbox
- Codeanywhere
其他辅助资料:
-
社区论坛:
- PHP 中文社区
- Stack Overflow PHP 版块
-
博客和文章:
- PHP 官方博客
- Laracasts PHP 博客
- Packt PHP 文章库










