php语法和变量

时间:2022-05-24 00:55:21

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