PHP学习记录(要点)

来源:互联网 发布:mac系统照片导出 编辑:程序博客网 时间:2024/06/11 23:44

1.PHP的基本语法

1 PHP编程基础

1 注释

    #注释和//一致

2 包含文件

    1)require("filename"):包含文件出错,编译器不会继续执行    2)include("filename"):包含文件出错,编译器会继续执行


2 常数

    常数名前不需要“$”符号

1 内置常数

    __FILE__  __LINE__  PHP_VERSION  PHP_OS  TRUE  FALSE  E_ERROR  E_WARNING  E_NOTICE    (不需要声明,可以直接使用)

2 自定义常数

    define(name,value[,bcase]);    (bcase == true时,常数名称不区分大小写;    常数的范围为全局;    常数定义后,不能改变或取消)


3 变量

1 变量

    1)变量名区分大小写,需要以“$”开头    2)赋值分为:变量、表达式赋值;引用赋值(需要在变量前加上符号“&”)    3)不能对表达是进行引用赋值

2 数据类型

    1.整型        1)数值过大会自动转换成浮点数类型        2)表达式计算结果超过了整型数值范围,返回结果转换成浮点数类型    2.字符串值        1)单引号方式:单引号中的所有内容均作为字符处理        2)双引号方式:若双引号内有变量和转义字符,将对其进行解析和转义(对非转义字符使用‘\’,则‘\’会一并输出)        (对于换行,windows:\n 效果等同 \r;linux系统:\r\n一起使用)    对于字符串可以使用“.”进行连接。    3.数组        数组的每个数据成为元素,每个元素包含键(下标)和值两部分。    eg:$fruits = array("o"=>"orange","b"=>"banana",                        "number" => array(1,2)                        );    4.空值(null)和资源(resource)        使用资源型变量时,系统会启用资源回收机制,释放不再使用的资源

3 变量的作用域

    在函数体内访问全局变量时,可以通过$GLOBALS["variable_name"]获取变量,也可以使用global声明

4 静态变量

    static

5 预定义变量

    $GLOBALS  $_GET  $_POST  $_COOKIE  $_ENV  $_SERVER...


4 运算符

1 算术运算符

    1.字符串型的数值可以进行算数操作    2.若对布尔型操作数进行自增或自减操作时,操作数的值不会变化

2 逻辑运算符

    &&运算优先级高于AND, ||运算优先级高于OR

3 错误控制运算符

    在表达式前加上“@”符号,可以不显示错误信息,但是错误仍然存在
0 0