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

93回忆录
103 声望1 粉丝