一,PHP作用
PHP 可以生成动态可交互数据的页面
PHP 可以收集HTML页面的输入数据
PHP 可以创建、打开、读取、写入、关闭服务器上的文件
PHP 可以发送和接收 cookies
PHP 可以添加、删除、修改您的数据库中的数据
PHP 可以加密数据(MD5、BASE64)
二,1.第一个简单php
<?php
echo"学号:*************";
echo"姓名:***";
?>
2.变量
变量是用于存储信息的"容器"
php不需要声明变量类型只需要前面加$
变量以 $ 符号开始,后面跟着变量的名称
变量名必须以字母或者下划线字符开始
变量名只能包含字母、数字以及下划线(A-z、0-9 和 _ )
变量名不能包含空格
变量名是区分大小写的($y 和 $Y 是两个不同的变量)
3.输出
PHP 有两个基本的输出方式: echo 和 print
echo :可以输出一个或多个字符串(多用此输出)
print :只允许输出一个字符串,返回值总为 1
4.数据类型
String(字符串), Integer(整型), Float(浮点型), Boolean(布尔型), Array(数组), Object(对象), NULL(空值)(获取数组数组个数count())
5数据比较
松散比较:使用两个等号 == 比较,只比较值,不比较类型。
严格比较:用三个等号 === 比较,除了比较值,也比较类型。
6.常量
常量在定义后,默认是全局变量,可以在整个运行的脚本的任何地方使用。即便常量定义在函数外也可以正常使用常量。
7.if与else
if 语句 - 在条件成立时执行代码
if...else 语句 - 在条件成立时执行一块代码,条件不成立时执行另一块代码
if...elseif....else 语句 - 在若干条件之一成立时执行一个代码块
switch 语句 - 在若干条件之一成立时执行一个代码块
8.并置运算符
并置运算符 (.) 用于把两个字符串值连接起来
9.php循环
while - 只要指定的条件成立,则循环执行代码块
do...while - 首先执行一次代码块,然后在指定的条件成立时重复这个循环
for - 循环执行代码块指定的次数
foreach - 根据数组中每个元素来循环代码块
10.php cookie
cookie 常用于识别用户。cookie 是一种服务器留在用户计算机上的小文件。每当同一台计算机通过浏览器请求页面时,这台计算机将会发送 cookie。通过 PHP,您能够创建并取回 cookie 的值.
11.php超级全局变量
PHP中预定义了几个超级全局变量(superglobals) ,这意味着它们在一个脚本的全部作用域中都可用。 你不需要特别说明,就可以在函数及类中使用。
PHP 超级全局变量列表:
- $GLOBALS
- $_SERVER
- $_REQUEST
- $_POST
- $_GET
- $_FILES
- $_ENV
- $_COOKIE
- $_SESSION
12.php命名空间
PHP 命名空间可以解决以下两类问题:
- 用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。
- 为很长的标识符名称(通常是为了缓解第一类问题而定义的)创建一个别名(或简短)的名称,提高源代码的可读性。
13.php表单处理
PHP 能把来自 HTML 页面中的表单元素自动变成可供 PHP 脚本使用
<form action="welcome.php" method="post">
14.算术运算符
++ 递增 加1
– 递减 减1 同 ++
++$a 先加1 再返回 b = + + b = ++b=++a 变量b是几
$a++ 先返回 再加1 $b = $a++ 变量b是几