1.变量
变量定义用 $ 符号 变量区分大小写 变量由 数字 字母 下划线组成 而且只能由字母或者下划线开始。
2.作用域
全局作用域:在函数外面定义的变量拥有全局作用域,可以在除函数外的地方访问到,如果要在函数内访问,则要加上关键字 **global**.
局部作用域:在函数内定义的变量拥有局部作用域,只可以在函数内部访问。和js一样,函数执行完后,局部变量会被销毁,如果想不被销毁则要在第一次定义是加上**static**关键字。
eg:
function testStatic() {
static $sta = 1.5;
echo $sta;
$sta ++;
}
testStatic(); //1.5
testStatic(); //2.5
testStatic(); //3.5
PHP将所有的变量存放在$GLOBALS(类似一个数组)中,可以通过$GLOBALS[变量名] 访问变量。
3.数据类型
基本数据类型有:Object(对象),String(字符串),Integer(整形),Float(浮点型),NULL,Boolean(布尔),Array(数组)7大类型。
Array:
定义数组 var arr = array("first", "second");
定义对象 Class People {
} //使用Class关键字
4.常量
常量一旦定义赋值后,在任何地方都不能修改,定义常量不需要使用**$**符号。
define ( $name , $value $case_insensitive)
**第一个参数标识常量的名称
第二个参数标识常量的值
第三个参数是Boolean类型,标识是否区分大小写**
5.字符串
字符串方法:
并置运算符(用于连接2个或多个字符串)
$txt1= "what";
$txt2= "this";
echo $txt1.$txt2 //"whatthis"
strlen() 计算字符串的长度,和数组的length差不多。
echo strlen("Hello world!"); //12
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。