认识 PHP | 学习笔记

简介: 快速学习认识 PHP 。

开发者学堂课程【PHP 基础入门课程(上) :认识 PHP】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/709/detail/12574


认识 PHP

 

内容介绍

一、 PHP 概念

二、 PHP 的作用

三、 解析 PHP

四、 小结

 

一、 PHP 概念

PHP : Hypertext Preprocessor,PHP 超文本预处理器。

1.是一种运行在服务器端的可以嵌入到 HTML 的脚本/编程语言。

(1)服务器端:PHP 不能被浏览器解析,必须在服务器端通过 PHP 引擎解析成相应的 HTML。

(2)脚本/编程语言:是一种编程语言,但是不需要事先编译,是运行时即时编译。

开发语言里面分为编译型和解释型两种,而 PHP 属于解释型。

2.该语言让 Web 开发人员快速的书写动态生成的网页。即实现 web2.0

 

二、PHP 的作用

在一段 HTML 文件中,我们可以在里面可以嵌入 PHP 代码,以用作数据的动态化,浏览器无法解析 PHP ,为确保正常使用网页,需要服务器 PHP 引擎将其解析。

 

三、解析 PHP

用户发起请求时,即开启解析,叫做即时解析:不需要事先编译、进行事先处理。有需求的时候,再动态的解析成功。

1. 解析处理 PHP 时,大部分例如 DOCTYPE 、 html 、 head等会直接保留;若为 PHP ,则会解析对应浏览器所能够识别的 html 格式。

2. PHP 解析完成时,即为 html文件:一个可以被浏览器解析、用户可以识别的方式。

image.png


四、小结

1.PHP 是一种可以嵌入到  HTML 中的脚本/编程语言。

2.HP 运行在服务器端。

3.PHP 在用户访问时会将 PHP 代码解析成 HTML,然后给浏览器解析;即实现了动态数据的结合,使用户看到的不会是一堆不可识别的 PHP 标签。

相关文章
|
存储 Java 数据库连接
php学习笔记-代码基本语法-day01
本文是关于PHP编程语言的基础语法学习笔记,内容包括PHP的介绍、注释风格、数据类型、命名规范、常量和变量的使用,以及变量和常量相关的常用函数。文中详细解释了PHP的基本语法元素和一些易混淆的概念,如传值赋值与传址赋值、可变变量,以及如何检查变量是否已定义或为空。
php学习笔记-代码基本语法-day01
|
JavaScript 前端开发 安全
php学习笔记-普通表单参数提交获取及页面的重定向和一个登录小demo-day05
本文介绍了PHP中普通表单参数的提交获取、页面重定向的方法,并通过一个登录示例演示了表单参数的封装和页面跳转处理。
|
存储 缓存 数据处理
php学习笔记-php会话控制,cookie,session的使用,cookie自动登录和session 图书上传信息添加和修改例子-day07
本文介绍了PHP会话控制及Web常用的预定义变量,包括`$_REQUEST`、`$_SERVER`、`$_COOKIE`和`$_SESSION`的用法和示例。涵盖了cookie的创建、使用、删除以及session的工作原理和使用,并通过图书上传的例子演示了session在实际应用中的使用。
php学习笔记-php会话控制,cookie,session的使用,cookie自动登录和session 图书上传信息添加和修改例子-day07
|
SQL 关系型数据库 MySQL
php学习笔记-连接操作mysq数据库(基础)-day08
本文介绍了PHP中连接操作MySQL数据库的常用函数,包括连接服务器、设置字符集、关闭连接、选择数据库、结果集释放、获取影响行数以及遍历结果集等操作。通过书籍查询的实例演示了如何使用这些函数进行数据库操作,并提供了一个PHP操纵MySQL数据库的模板。
php学习笔记-连接操作mysq数据库(基础)-day08
|
前端开发 PHP
php学习笔记-php文件表单上传-day06
本文介绍了PHP文件上传处理流程、预定义变量`$_FILES`的使用、文件上传状态代码以及文件上传实现函数。同时,通过一个文件上传的小例子,演示了文件上传表单的创建、文件上传表单处理的PHP页面编写以及运行测试输出。
php学习笔记-php文件表单上传-day06
|
存储 API PHP
php学习笔记-php数组的创建和使用,数组常用函数-day03
关于PHP数组的创建、使用以及常用函数的详细学习笔记。
php学习笔记-php数组的创建和使用,数组常用函数-day03
|
JavaScript Java PHP
php学习笔记-php运算符,类型转换,打印输出语句相较于其他语言的特殊部分-day02
本文是第二天的PHP学习笔记,涵盖了PHP中运算符的使用、类型转换方式,以及打印输出语句的特点,展示了其相较于其他编程语言的一些特殊之处。
php学习笔记-php运算符,类型转换,打印输出语句相较于其他语言的特殊部分-day02
|
JavaScript 程序员 PHP
php学习笔记-php自定义函数-day05
本文介绍了PHP自定义函数的创建、调用、参数赋值以及作用域和生命周期,还探讨了`global`和`static`关键字的使用,以及`return`、`exit`和`die`的不同用法。
php学习笔记-php字符串及字符串常用函数总结-day04
本文总结了PHP中字符串的三种定义方式和常用字符串处理函数,包括字符串的修剪、转换、长度计算、子串操作、比较、连接、分割及替换等操作。
|
安全 关系型数据库 MySQL
某教程学习笔记(一):17、php漏洞
某教程学习笔记(一):17、php漏洞
139 0
某教程学习笔记(一):17、php漏洞