PHP基础入门(一)

一、php基本语法

    1、开始标记,结束标记?>

    2、每个语句都要用分号 ; 结束,不然会报错。注释用js的注释即可。



3、echo是php中的输出,echo后面直接跟要输出的内容

二、变量

php中的变量用 $变量名 来声明,命名规则和js中类似(不能用$),都是包含字母、数字、下划线_,不能以数字开头,不能用特殊字符,不能用保留字和关键字。

注:对于字符串类型的变量而言,可以在双引号内部书写变量并解析,单引号则不行,如下,

三、常量

常量就是固定不变的量(magic constant例外),可以自定义一个变量,用 define("常量名","值") ,常量名一般全大写。

四、表达式

不好具体定义,个人观点就是分号 ; 之前的所有内容(当然function和分支循环语句本身就没分号),官方给出的定义是但凡是有值的语句。

五、php中的数据类型

1、整数类型 Integer

    二进制:0b...    八进制:0...    十进制:直接数字    十六进制:0x...

2、浮点数类型 Float

    不要比较和运算俩浮点数,由于精度原因,这样比较没意义

3、字符串类型 String

    字符串拼接不再是js中的加号 +,而是点 .

3、布尔类型 Boolean

    "0"的值也为false

4、数组类型 Array

    数组和js的数组不一样,更像是js中的对象,是一种映射集合。语法是array (key => value, ...)。可以用短数组定义,[1,2,3],默认key值就是下标index。获取长度为count(array)。

value1, key2=>value2);
  $arr2 = [1,2,3];
  $arr2[100] = 100; // 不会把数组长度增加

?>

5、对象类型 Object

    不同于javascript,必须用new实例化出来一个对象。实例化的对象调用方法用 ->

6、空 NULL

    大小写都可以

判别类型的方法:①var_dump(待检测内容:变量和表达式)  ②gettype(待检测内容:变量和表达式)

六、php基本运算符

    基本和js中差不多,+=不再是拼接字符串,要用 .= 来拼接。

七、流程控制

    foreach( arr expression as $key=>$value){statement}

$value){
    echo "$arr[".$index."]: ".$value;
  }

?>

八、引入外部php文件

    include(url)(应当包括);require(url)(必须包括)。

九、全局变量

    在函数外声明的变量,需要在函数内部用global声明才可以使用外部的变量。


你可能感兴趣的:(PHP,前端)