PHP的基本语法(一)

一、脚本语法

1.1 文件拓展名为:".php";

1.2 以<?php开始,以?>结尾

1.3 语句以分号结尾(关闭标签会“?>”会自动用分号,所以最后一行不用用分号)

二、php对“函数、类、关键字”大小写不敏感;

三、php对变量大小写敏感;

四、注释有三种形式

单行注释: //   或  #

多行注释: /*    */

五、变量

5.1 命名规则:

扫描二维码关注公众号,回复: 4535359 查看本文章

变量必须以“$”开头,后面跟变量名称;

变量名称必须以字母或下划线开头;

变量名称中可以包含字母、数字字符、下划线;

变量名称对大小写敏感

5.2 php会自动将变量转为正确的数据类型,因此不必为变量声明数据类型;

5.3 变量作用域有三种

局部作用域(local)、全局作用域(global)、静态作用域(static)

在函数内部声明的是局部变量;在函数外声明的是全局变量;在函数内,用static修饰的变量,是静态变量。

局部变量只能在函数内访问;全局变量只能在函数外访问;

在函数外访问局部变量:将函数内的变量,第一次定义前,用global关键字修饰(函数内的全局变量);

在函数内访问全局变量:PHP内置了一个$GLOBALS数据,在函数内,可以通过该数组访问全部变量,如:$GLOABLS['x'];

函数执行完后会删除,函数内的所有变量,如果用static修饰,这个变量在函数执行完后不会被删除,但仍然是局部变量。

六、echo 和print

echo   和 echo()

print  和 print()  ,有返回值,总是返回1

七、变量的类型

    变量的类型有:字符串、整数、小数、逻辑、数组、NULL

    7.1 字符串,既可以用单引号,又可以用双引号;

    7.2 整数,既可以是正,也可以是负;

    7.3 浮点数,

    7.4 逻辑,有两种类型:true、false;

    7.5 数组 ,例如:array("aa","bb");

    7.6 NULL 

    7.7 对象   首先要用class关键字,定义对象类,再在实例中使用该类型;

class Car{
    var $color;
    function Car($color="green"){
        $this->color = $color;
    }

    function whatColor(){
        return $this->color;
    }
}

PHP提供了一个var_dump()函数,可以返回变量的数据类型和值;

八、常量

常量前面不需要“$”,使用define() 定义常量

该函数传递两个或三个参数:第一参数是常量名,第二个参数是常量值,第三个参数可以不传,默认是false(对大小写敏感)。

九、运算符

9.1 算术运算符: +、- 、*、/、%;

9.2 赋值运算符:=、+= 、-=、*= 、/= 、%=;

9.3 字符串运算: 

       串接:.

      串接赋值: .=

 9.4 递增、递减运算

     ++$x;  $x++;  --$x; $x--;

 9.5 比较运算符

   >、<、>=、 <=、!=、==、!==、===、<>

 9.6 逻辑运算符

  and、or、xor(异或)、&&、||、!

 9.7 数组运算符

  +(联合,不覆盖重复的键)、==(拥有相同键/值对)、===(拥有相同键/值对,顺序相同,且类型相同)、

 != (不相等)、!==(不完全相等)、<>(不相等)

猜你喜欢

转载自blog.csdn.net/hefrankeleyn/article/details/85036647