美文网首页
php学习笔记

php学习笔记

作者: 秦语川 | 来源:发表于2020-04-15 17:12 被阅读0次

    WAMP使用笔记:

    安装成功之后,右键可更换语言;

    php变量

    变量名必须通过$符号标识;
    在PHP中,=是赋值运算符;
    "var_dump”函数可以将我们的变量的数据类型(后面小节会做介绍)显示出来。
    注意:
    1、变量名必须以字母或下划线 “”开头。
    2、变量名只能由字母、数字、以及“
    ”组成,还能包含汉字。
    3、变量名不允许包含空格。
    4、变量区分大小写。

    PHP第一种特殊类型—资源

    资源(resource):资源是由专门的函数来建立和使用的,例如打开文件、数据连接、图形画布。我们可以对资源进行操作(创建、使用和释放)。任何资源,在不需要的时候应该被及时释放。如果我们忘记了释放资源,系统自动启用垃圾回收机制,在页面执行完毕后回收资源,以避免内存被消耗殆尽。

    PHP常量的定义和用法

    1、const是一个语言结构;而define是一个函数,可以通过第三个参数来指定是否区分大小写。true表示大小写不敏感,默认为false;
    2、const简单易读,编译时要比define快很多。
    3、const可在类中使用,用于类成员常量定义,定义后不可修改;define不能在类中使用,可用于全局变量

    define('PI', 3.14, true);
    

    系统常量

    FILE 当前PHP文件的相对路径
    LINE 当前PHP文件中所在的行号
    FUNCTION 当前函数名,只对函数内调用起作用
    CLASS 当前类名,只对类起作用
    PHP_VERSION 当前使用的PHP版本号
    PHP_OS 当前PHP环境的运行操作系统
    TRUE 与true一样
    FALSE 与false一样
    M_PI 圆周率常量值
    M_E 科学常数e
    M_LOG2E 代表log2
    e,以2为底e的对数
    M_LOG10E 代表lg
    e,以10为底e的对数
    M_LN2 2的自然对数
    M_LN10 10的自然对数
    E_ERROR 最近的错误之处
    E_WARNING 最近的警告之处
    E_PARSE 剖析语法有潜在问题之处
    METHOD 表示类方法名,比如B::test
    DIR 表示文件所在目录
    NAMESPACE 表示当前命名空间(区分大小写)

    服务器全局变量

    $_SERVER 返回服务器相关信息,返回一个数组
    $_GET 所有GET请求过来的参数
    $_POST 所有POST过来的参数
    $_COOKIE 所有HTTP提交过来的cookie
    $_FILES 所有HTTP提交过来的文件
    $_ENV 当前的执行环境信息
    $_REQUEST 相当于$_POST、$_GET、$_COOKIE提交过来的数据,因此这个变量不值得信任
    $_SESSION session会话变量

    PHP constant() 函数

    constant()函数。它和直接使用常量名输出的效果是一样的,但函数可以动态的输出不同的常量,在使用上要灵活、方便,其语法格式如下:
    mixed constant(string constant_name)
    (注:mixed表示函数返回值类型为多种不同的类型,string表示参数类型为字符串类型)

    PHP-如何判定常量是否被定义

    如果常量被重复定义以后,PHP解析器会发出“Constant XXX already defined”的警告,提醒我们该常量已经被定义过。那么,在团队开发,或代码量很大的情况下,我们如何去判定一个常量是否被定义呢?
    defined()函数可以帮助我们判断一个常量是否已经定义,其语法格式为:bool defined(string constants_name)
    它只有参数constant_name,指的是要获取常量的名称,若存在则返回布尔类型true,否则返回布尔类型false; (注:bool表示函数返回值类型为布尔类型)

    PHP中的赋值运算符

    PHP的赋值运算符有两种,分别是:
    (1)“=”:把右边表达式的值赋给左边的运算数。它将右边表达式值复制一份,交给左边的运算数。换而言之,首先给左边的运算数申请了一块内存,然后把复制的值放到这个内存中。
    (2)“&”:引用赋值,意味着两个变量都指向同一个数据。它将使两个变量共享一块内存,如果这个内存存储的数据变了,那么两个变量的值都会发生变化。

    PHP中的字符串连接运算符

    字符串连接运算符是为了将两个字符串进行连接,PHP中提供的字符串连接运算符有:
    (1)连接运算符(“.”):它返回将右参数附加到左参数后面所得的字符串。
    (2)连接赋值运算符(“.=”):它将右边参数附加到左边的参数后。

    PHP中常用计算函数

    ceil() 函数向上舍入为最接近的整数。

    相关文章

      网友评论

          本文标题:php学习笔记

          本文链接:https://www.haomeiwen.com/subject/jfegphtx.html