PHP(外文名:PHP Hypertext Preprocessor,中文:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,Perl以及PHP自创的语法。它可以比CGl或者Perl更快速地执行动态网页。用PHP做出的动态网页与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完成生成HTML标记的CGl要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
脚本程序的语法格式: <?php 代码区域 ?>
PHP中每行代码必须以分号分割

PHP文件

1、PHP文件包含文本、HTML、JavaScript、PHP
2、PHP代码在服务端执行,结果以HTML格形式返回到浏览器
3、PHP文件的默认扩展名是”.php”

PHP变量

变量是存储信息的“容器”
变量在第一次赋值时被创建
用 $ 符号定义
$x = 1;
$y = 2;
$z = $x +$y;
判断变量是否被声明isset(),if(isset($a)){{}
变量是块级作用域,全局属性global
1、变量以$开始,后面跟着变量的名称;
2、变量必须以字母或者下划线字符开始;
3、变量名只能包含字母、数字、下划线等字符;
3、变量后面不能包含空格;
4、变量区分大小写($x 和 $X 是两个不同的变量)

变量作用域

PHP有四种不同的作用域: local, global, static, prameter
在所有函数外部定义的变量,都拥有全局作用域,除函数外,全局变量可以被脚本任何地方访问,要在一个函数中访问一个变量,需要使用global关键字
函数内部声明的变量是局部变量,只能在函数内部访问

PHP将所有全局变量存储在一个名为$GLOBALS[index]数组中,index保存变量的名称.这个数组可以用来声明一个变量,也可以更改已声明的变量

PHP类型

PHP是门弱类型语言,不必向PHP声明变量的数据类型。PHP能自动转换成对应的数据类型。

PHP 包含文件

include和require语句能够插入写在其他文件的有用的代码语句
include和require在处理错误的方式不同外,其他都是一样的
require 生成一个致命的错误,后面的脚本不再执行
include 生成一个警告,在错误发生后脚本会继续执行

PHP SESSION

session变量用于存储用户会话的信息,或者更改用户会话的设置。session变量存储单一用户的信息,并且在应用程序所有页面都是可用的。
存储用户信息之前,需要先开启会话 session_start()
存储用户信息 $_SESSION[‘views’] = 1

每次刷新页面更新用户浏览次微信图片_20201106163115.png
获取浏览的次数
微信图片_20201106163727.png

PHP提交数据

index.php文件

微信图片_20201106162807.png
ajax 模式

微信图片_20201106162729.png
aa.php 文件
微信图片_20201106163433.png