1. 通用
- PHP的每个代码行必须以分号结束;
- PHP 脚本可以放在文档中的任何位置;
- PHP 脚本以 <?php 开始,以 ?> 结束;
- 通过 PHP,有两种在浏览器输出文本的基础指令:echo 和 print;
2. 变量
- 变量以 $ 符号开始,后面跟着变量的名称
- 变量名是区分大小写的(
Y 是两个不同的变量)
- 变量名必须以字母或者下划线字符开始
虽然 PHP 变量名可以使用下划线开头,但是不建议这么使用,因为在 PHP 中以下划线开头的变量实际上通常是系统自带的变量!
2.1 PHP 有四种不同的变量作用域:
- local
- global
- static
- parameter
2.1.1 local与global作用域
在所有函数外部定义的变量,拥有全局作用域。除了函数外,全局变量可以被脚本中的任何部分访问,要在一个函数中访问一个全局变量,需要使用 global 关键字。
<?php
$x = 100
function add(){
$y = 99 // 局部变量
return $GLOBALS['x'] + y
}
// 或者
function sub(){
global $x
return $x - 99
}
2.1.2 static作用域
当一个函数完成时,它的所有变量通常都会被删除。然而,有时候您希望某个局部变量不要被删除。
要做到这一点,第一次声明变量时使用 static 关键字:
<?php
function a() {
static $x = 100;
return --$x;
}
echo a(); // 99
echo a(); // 98
echo a(); // 97
?>
2.1.3 参数作用域
参数是通过调用代码将值传递给函数的局部变量。参数是在参数列表中声明的,作为函数声明的一部分。
3. echo ,print 和 print_r 语句
- echo:可以输出一个或多个字符串
- print:只能输出简单类型变量的值,如int,string
- print_r:可以输出复杂类型变量的值,如数组,对象
网友评论