PHP基础(一)
- 代码需要使用分号(;)结束
- 打印输出基础指令:echo和print
- 注释不同于HTML的<!--注释-->
- //单行注释
- /**/多行注释
- 变量规则
- 变量以$符号开始
- 变量名的第一个字符只能是下划线或者字母
- 变量名不允许出现空格或者标点符号
- 变量名区分大小写
- 不需要声明数据类型
- 变量的作用域(local-global-static-parameter)
- 全局变量
- 在一个文件中,所有函数外面定义的变量为全局变量。和其他语言不同的是:函数内部是不能够直接访问全局变量的。如果在函数内部访问,需要加一个关键字global。如
//PHP global 关键字 <?php $x=5; $y=10; function myTest() { global $x,$y; //需要加上global才可以获得全局变量x和y $y=$x+$y; } myTest(); echo $y; // 输出 15 ?>
- 在一个文件中,所有函数外面定义的变量为全局变量。和其他语言不同的是:函数内部是不能够直接访问全局变量的。如果在函数内部访问,需要加一个关键字global。如
- static关键字表示一个函数内部的变量需要被保留,不会随着函数的调用或者退出变化,只会在第一次调用的时候初始化,只能初始化为一个字符值或者常量,不能使用表达式,系统默认赋值0。如:
- 全局变量
<?php function myTest() { static $x=0; echo $x; $x++; } myTest(); myTest(); myTest(); //输出012 ?>
<?php function myTest() { $x=0; echo $x; $x++; } myTest(); myTest(); myTest(); //输出000 ?>
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
评论已关闭