PHP快速入门与项目实战合集

  • 该文章所有内容截选自实验楼教程【PHP研发工程师 】学习路径
  • 想动手实操的朋友请直接移步实验楼,进入课程实验环境,边学边做(ง •_•)ง

坊间传闻它是最好的语言!
至少是令程序猿小哥哥们幸福感最强的语言
跟着小编一起了解PHP那些事儿

PHP快速入门与项目实战合集_第1张图片

为什么要学 PHP?

PHP 是目前为止 WEB 应用最广泛的语言,特点是容易入门,开发简洁。对于新手来说,PHP 是门非常友好的编程语言,语法结构简单易用,可以完成 WEB 开发, 实现命名行工具,甚至可以用来开发桌面应用程序。对于进阶的同学来说,PHP 相关知识涉及数据库,运维以及底层协议,这些都是成为全栈工程师必备的技能。

PHP 是什么

PHP(全称 Hypertext Preprocessor,超文本预处理器的字母缩写)是一种服务器端脚本语言,它可嵌入到 HTML 中,尤其适合 WEB 开发。

一个简单的 PHP 文件示例
PHP快速入门与项目实战合集_第2张图片
其中被 包围的内容即是 PHP 程序,在装了 PHP 解释器的服务端运行该文件时,PHP 程序能够被解析到 HTML 页面中,上例中结果为
PHP快速入门与项目实战合集_第3张图片

PHP 能做什么

  • 服务端脚本。这是 PHP 最传统,也是最主要的目标领域。需要具备以下三点:PHP 解析器(CGI 或者服务器模块),WEB 服务器(如 Nginx,Apache)和浏览器。

  • 命令行脚本。可以编写一段 PHP 脚本,并且不需要任何服务器或者浏览器来运行它,仅需要 PHP 解析器来执行。

  • 桌面应用程序。桌面应用程序可以通过 PHP 高级特性 PHP-GTK 来编写。PHP-GTK 是 PHP 的一个扩展,在通常发布的 PHP 包中并不包含它。

PHP 如何运行

命令行脚本文件

在目录 /home/shiyanlou 创建 hello.php,并编辑内容
命令行执行

也可以在 PHP 脚本第一行加入 PHP 路径,通过 ./hello 执行

编辑文件 hello
PHP快速入门与项目实战合集_第4张图片
保存退出后,修改文件权限
交互模式
直接运行代码
  • 服务器端
    cgi,如 Nginx 的 fast-cgi。
    模块,如 Apache 的 mod_php。

在开发和测试阶段还可以使用 PHP 内置服务器

端口号 8080 可以自定义
浏览器输入 http://localhost:8080/hello.php

以上为大家介绍了什么是 PHP 和 PHP 的应用,然后介绍如何运行 PHP 文件。

本文为大家总结了PHP 技术路径中包含入门知识、PHP 编程基础、PHP Web 框架、项目实战和项目进阶五个模块。模块中的课程将带着你逐步深入,学会如何使用 PHP 实现项目一个博客,聊天室,MVC框架及搜索系统等。

进一步学习PHP,完成本路径所有实验课,将具备使用 PHP 独立开发 Web 应用的能力。

阶段1:基础知识

  • Linux 基础入门
  • HTML基础入门
  • CSS速成教程
  • Javascript基础
  • MySQL 基础课程
  • LAMP部署及配置

阶段2:编程基础

  • PHP 编程语言
  • 16个PHP设计模式详解

阶段3:PHP 框架

  • ThinkPHP框架实践
  • Laravel 5.1 基础教程
  • Laravel 5.1制作简易留言板/评论系统
  • Laravel 5.1 制作简易相册
  • Laravel 5.1 实现 Markdown 编辑器
  • Laravel 5.1 快速搭建用户认证系统

阶段4:项目实战

  • PHP会话控制
  • PHP 实现留言本
  • PHP文件编程
  • ThinkPHP实现云书签
  • PHP 动态页面静态化实战
  • C++实现智能指针
  • PHP实现ECharts图表功能
  • PHP 之 Ajax 实例讲解
  • 校花评比排名项目-PHP
  • ThinkPHP5 开发后台权限管理系统
  • PHP实例--理解无限级分类
  • PHP实例--CURL实现简单采集

阶段5:项目进阶

  • Laravel实现用户注册登录
  • Laravel大型项目系列教程
  • PHP 开发在线聊天室
  • PHP 实现用户注册登录功能
  • PHP 实现简单的 MVC 框架
  • Laravel 项目实战:仿新浪微博Web应用
  • ThinkPHP 简易文章管理系统
  • PHP微信公众号接口开发
  • 基于 Bootstrap 和 PHP 实现有道翻译

以上是PHP入门与练手项目的全部内容,希望能够帮到想自学PHP的小伙伴。


经过几个月的精心编写,实验楼推出了「楼+ PHP7实战」第一期。实验楼PHP技术专家带你在6周内打通PHP的关键技术栈,完成4个PHP大型项目,掌握用PHP进行全栈开发的能力。

一线大牛指导

课程老师曾任职于巨人网络、Opera浏览器高级研发工作,有多年PHP一线开发经验。课程内容源自于真实的开发实践积累,让你一开始就养成良好的代码规范和编程习惯。

PHP快速入门与项目实战合集_第5张图片

​​完整的学习路径

6周课程打通PHP的主要技术路径,涵盖了MVC框架开发、Laravel、Yiinginx、docker、网站爬虫等内容。选择楼+,意味着选择每周 12 小时的汗水,和远超一般培训班的收获。

该课需要简单的PHP基础,如果你对PHP还不熟悉,提前预习实验楼的《PHP编程入门》即可。

重度教学服务

楼+ 提供了你能在市面上看到的所有服务:直播导学、录播教学视频、助教答疑、小组式学习、挑战作业等。尽最大限度让你少走弯路,在短时间内把知识变成自己的。

PHP快速入门与项目实战合集_第6张图片

详细介绍如下:

PHP快速入门与项目实战合集_第7张图片

PHP快速入门与项目实战合集_第8张图片

PHP快速入门与项目实战合集_第9张图片


长按下面的二维码扫描,即可添加班主任微信,获取一手优惠信息,还能获得学习大纲、PHP学习干货分享等~

PHP快速入门与项目实战合集_第10张图片

你可能感兴趣的:(PHP快速入门与项目实战合集)