欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php基础学习笔记(12)

程序员文章站 2022-04-19 08:49:43
...
php基本语法

php
    //这个是php单行注释
    /*
        这是多行注释
    */
    //每条php语句使用英文分号结束——必须使用!
    //php是一门区分大小写的语言——但函数名除外
    //php的任何一个变量名都要使用一个$符开头。
?>

变量和常量

php中,变量使用一个$符号开头。变量通常是直接赋值(此时如果是第一次赋值也就表示定义)。

常量:设定一个其值不会也不应该改变的数据标识符(数据名字),比如数学上的“pi”。

$pi = 3.14; //这是变量

define(“PI”, 3.14); //这是定义一个常量,名字为“PI”,值为3.14,这里也就类似赋值

常量定义的同时也就是赋值,且只是这一次性的!

常量和变量的区别:

  • 常量前面没有美元符号($)
  • 常量只能用 define() 函数定义,而不能通过赋值语句赋值
  • 常量可以不用理会变量范围的规则而在任何地方定义和访问
  • 常量一旦定义就不能被重新定义或者取消定义
  • 常量的值只能是标量(即整数,浮点数,字符串,布尔)

数据类型:

基本类型(标量类型):

布尔类型(bool,boolean): 只有两个数据:true false

字符类型(string):可以是单引号,也可以是双引号,还可以是“定界符”格式

整数类型(int,integer):

$v1 = 10;

$v2 = 012; //以0开始的数字表示“8进制”整数,这里相当于10进制的10

$v3 = 0x1F; //以0x开始的数字表示16进制整数,这里相当于10进制的31

浮点类型(float,double)

$v4 = 12.34;

$v5 = 12.34e5; //12.34乘以10的5次方

复合类型:

数组类型:

对象类型:

特殊类型:

资源类型:表示某种“外界数据”的类型。

空类型(null):只有一个数据,就是“null”

3种字符串类型的区别:

$str1 = "abc\ndefg1";    //双引号字符串中可以识别以下转义字符:\"  \n  \r  \t  \\  \$
$str2 = 'a\bc\ndefg2\\';        //单引号字符串中只能识别以下转义字符:\'  \\。其中"\\"通常只用于最后一个字符
//下述为定界符字符串,其中的“ABCD”是随意命名的一个符号。字符串也就使用该符号结尾。
//定界符字符串中可以识别以下转义字符:\n  \r  \t  \\  \$
$str3 = ABCD
abc\nde