PHP 语法
PHP 脚本在服务器上执行,然后将纯 HTML 结果发送回浏览器。
基本的 PHP 语法
1.PHP 脚本可以放在文档中的任何位置。
2.PHP 脚本以 <?php 开始,以 ?> 结束
3.PHP 文件的默认文件扩展名是 ".php"。
4.PHP 文件通常包含 HTML 标签和一些 PHP 脚本代码。
简单实例
<!DOCTYPE html>
<html>
<body>
My first PHP page
<?php
echo "Hello World!";
?>
</body>
</html>
PHP 中的注释
<!DOCTYPE html>
<html>
<body>
<?php
// 这是 PHP 单行注释
# 这是 PHP 单行注释
/*
这是
PHP 多行
注释
*/
?>
</body>
</html>
PHP 变量规则:
1.变量以 $ 符号开始,后面跟着变量的名称
2.变量名必须以字母或者下划线字符开始
3.变量名只能包含字母、数字以及下划线(A-z、0-9 和 _ )
4.变量名不能包含空格
5.变量名是区分大小写的($y 和 $Y 是两个不同的变量)
PHP 变量作用域
序号 | 作用域 | 描述 |
---|---|---|
1 | local | 局部作用域 |
2 | global | 全局作用域 |
3 | static | 静态作用域 |
4 | parameter | 函数参数作用域 |
实例 1、local(本地的)—— 局部变量的作用域
<?php
function test()
{
$a = 15;
echo "内部输出结果:" . $a;
}
echo "外部输出结果:" . $a; // 无法访问变量 a
echo PHP_EOL;
test();
?>
外部输出结果: 内部输出结果:15
2、global(总体的)—— 全局变量的作用域
<?php
$x = 5;
$y = 10;
$z = 0;
function test()
{
global$x,$y,$z;
$z = $x + $y;
}
test();
echo $z;
?>
输出结果:15
3、static(静态的)—— static 作用域
<?php
function test() {
static $x=0;
echo $x . " ";
$x++;
}
test();
test();
test();
test();
?>
输出结果:0 1 2 3
4、parameter(参数)——参数作用域
<?php
$a = 10;
$b = 5;
function test()
{
$a = 15;
$b = 5;
$z = $a-$b;
echo $z;
}
test();
function test1()
{
global $a,$b;
$a = 15;
$b = 5;
$z = $a-$b;
echo PHP_EOL;
echo $z;
}
test1();
function test2()
{
global $a,$b;
$z= $a-$b;
echo PHP_EOL;
echo $z;
}
test2();
?>
输出结果:10 10 10