PHP学习第一天笔记——php的基本语法

时间:2023-01-17 14:20:03

1.php嵌入到html中的方式

    (1) <?php.....?> 标准风格(推荐)

    (2)<script language="php">......</script>长风格

    (3)<?....?>短风格 需要在php.ini中开启才行

    (4)<%....%>兼容asp风格(默认不支持) 开启方式同上

2.在php中每条语句使用分号结束的。也就是分号是php语句之间的分隔符。注意:在每个脚本中,最后一条语句后可以没有分号结束

3.注释: 主要是用来表示作用

    1. // 单行注释

    2.#单行注释

    3./*.....*/多行注释 注意 不可嵌套使用

    4./**......*/文档注释

4.变量

    php是一个弱类型语言,不必向php声明该变量的数据类型。

    php会根据变量的值,自动把变量转换为正确的数据类型

    在强类型的变成语言中,我们必须在使用变量前先声明(定义)变量的类型和名称。

    

    变量:里面的值经常发生改动

    作用:主要是在程序执行过程中储存数据

   

变量的命名规范:

      变量是以$符开始定义的

      变量名的规范:由字母,数字,下划线构成,不可以使用数字开头。

    在php中变量名区分大小写

    标识符命名规范:

      1.必须以字母或下划线开头

      2.其后可以使字母,数字,下划线

      3.标识符中不能出现特殊符号

      4.标识符不能是关键字

5 变量的类型(8种)

    *在php*计有八种基本数据类型

      4种标量类型:

        整数(int),浮点数(float/doble),布尔值(boolean),字符串(string)

      2种复合类型:

        数组(array),对象(objeat)

      2种特殊类型:

        资源(resource),空(NULL)

    其中:对象和资源类型属于引用类型,其他都属于值类型

    整型:int类型

      php的整形是占4个字节(32)的

    浮点数:(不区分单精度双精度,同一占8个字节)

      定义:

          $d1=12.5;

    布尔值:(真true 假false)

      当转换为boolean时 以下值会被认为是false

      布尔值false自身

      整型值 0

      浮点型值 0.0

      空“”字符串 以及字符串“0”

      不包括任何元素的数组

      不包括任何成员变量的对象

      特殊类型NULL

      从没有任何标记(tags)的XML文档生成的SimpleXML对象

字符串(string)

      在php中字符串的定义方式

      单引号:   ' '  不支持解析变量

      双引号:  " "  支持变量解析

一个字符串 就是由一系列的字符组成

其中每个字符等同于一个字节 最大可以达到2GB

定界符: <<< 注意结束符的使用

数组array:

  一个变量中可以储存多个值

  数组分为:关联式数组和索引式数组

定义:

  $a=array(10,20,30,40);

  echo $a[0];  //输出10