PHP文件的默认文件扩展名是“.php”。里面通常包含HTML标签和一些PHP脚本代码。
在PHP代码中通常格式为:
<!DOCTYPE html>
<html>
<body>
<h1>字体以H1大小展示</h1>
<?php
echo "Hello World!";
?>
</body>
</html>
<?php echo "hello world!" ?>,主要交互代码在上述代码段。
在PHP代码中定义变量时,采用如下格式`$a=3;
局部变量和全局变量:函数内部定义的变量为局部变量,函数外面定义的变量为全局变量。
echo和print的区别:
echo-可以输出一个或多个字符串。
print-只允许输出一个字符串,返回值总为1。
`
数据类型,var_dump()函数返回变量的数据类型和值。var_dump($a);
PHP的类型比较
松散比较:“==”
比较,只比较值,不比较类型。
严格比较:“===”
比较,值和类型都会进行比较。
1. $_GET、 $_POST
预定义的 $_GET 变量用于收集来自 method=“get” 的表单中的值。
从带有 GET 方法的表单发送的信息,对任何人都是可见的(会显示在浏览器的地址栏),并且对发送信息的量也有限制。
在 HTML 表单中使用 method=“get” 时,所有的变量名和值都会显示在 URL 中。
注释:所以在发送密码或其他敏感信息时,不应该使用这个方法
预定义的 $_POST 变量用于收集来自 method=“post” 的表单中的值。
从带有 POST 方法的表单发送的信息,对任何人都是不可见的(不会显示在浏览器的地址栏),并且对发送信息的量也没有限制。
2.类型比较
松散比较:使用两个等号(==),只比较值,不比较类型。
严格比较:使用三个等号,不仅比较数值,还需要比较类型。
3.正则表达式
^:行开头
\d:数字
+:出现至少一次
.:任意字符,除换行和回车之外
?:出现0或1次
(.\d+)?:括号里内出现0或1次
$:行结尾