php语法
php脚本以<?php 开始,以?>结束,这是一个代码块
echo 用来在页面输出内容
php中每个代码行都必须以分号结束,分号是一种分隔符,用语把指令集区分开来
在php中有两种在浏览器输出文本的基础指令:echo
和print
php注释
单行注释用 双斜杠 //
多行注释用 斜杠+星号 /* */
php变量
在php中以$
符号来声明变量,举例:$a=5,声明a这个变量的值为5
php没有声明变量的的命令,变量是在第一次赋值的时候被创建
php是一门弱类型语言
何为弱类型,我的理解就是语法不够严谨,不用声明变量的数据类型就能直接声明变量,然后php会根据变量的值,自动把变量转换为正确的数据类型。
php变量作用域
php中有四种不同的变量作用域:local、global、static、parameter
global关键字
如果想要在函数内使用全局变量,则需要使用global关键字声明变量,这样就能在函数
内部拿到这个变量:
- <?php
- $x=5;
- $y=10;
- function myTest()
- {
- global $x,$y;
- $y=$x+$y;
- }
- myTest();
- echo $y; // 输出 15
- ?>
static关键字
当一个函数完成时,它的所有变量通常都会被删除,然而,有时候您希望某个局部变量不要被删除,我们可以在第一次声明变量的时候使用static关键字:
- <?php
- function myTest()
- {
- static $x=0;
- echo $x;
- $x++;
- echo PHP_EOL; // 换行符
- }
- myTest();
- myTest();
- myTest();
- ?>
parameter关键字
参数是通过调用代码将值传递给函数的局部变量,参数是在参数列表中声明的,作为函数声明的一部分:
- <?php
- function myTest($x)
- {
- echo $x;
- }
- myTest(5);
- ?>
local关键字
函数内部声明的变量拥有local作用域,只能在函数内部进行访问
微信小程序
互联网开发,终身学习者,欢迎您的关注!