PHP学习

PHP的基本语法

1
2
3
<?php
PHP 代码
?>

展示一下实例

1
2
3
<?php
echo "Hello World!";
?>

PHP的变量作用域

变量的作用域是脚本中变量可被引用/使用的部分。

PHP 有四种不同的变量作用域:

  • local

  • global

  • static

  • parameter

    着重讲一下 global和static吧
    首先是global,在函数内部施加该命令,变量在函数内部可以引用函数外部的值

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <?php
    $x=5;
    $y=10;

    function myTest()
    {
    global $x,$y;
    $y=$x+$y;
    }

    myTest();
    echo $y; // 输出 15
    ?>

    接下来是static命令,就是你在对一个变量施加该命令后,该变量的值发生改变后,在下次使用该变量时,这个值的量已经不在是初始量,而是变化后的量

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <?php
    function myTest()
    {
    static $x=0;
    echo $x;
    $x++;
    echo PHP_EOL; // 换行符
    }

    myTest();
    myTest();
    myTest();
    ?>

    输出的值是0 1 2

    当我把static这个指令删除后,输出的值就变成了000

    最后是echo和print输出语句
    格式都是”输出内容”,不过区别在于,echo可以这样:echo”输””出””代码”,而print 只能一次性输出

Author

vague huang

Posted on

2020-10-06

Updated on

2020-10-06

Licensed under

Comments