设为首页 加入收藏

TOP

PHP常用函数归类【持续整理中......】(一)
2019-08-24 00:02:08 】 浏览:160
Tags:PHP 常用 函数 归类 持续 整理 ......
一。PHP基础语法
 
变量,常量
   
    严格区分大小写,但内置结构或关键字无所谓(echo)
    命名:不能以数字,空格,.来开头,但是可以有汉字,eg:$变量="aa";
    可变变量:$a='aa';$$a="bb";则 $aa="bb";
    引用赋值:$a="aa"; $b=&$a; 则改变$a的值,$b也变化。不同:存储结构是分开的,即使unset($a),$b还在(区分C语言)
    变量类型:int str array bool object float resource null
    全局变量:            $_SESSION,  $_COOKIE,  $_POST,  $_GET,  $_REQUEST, $_FILES,$_EVN
    静态变量:
            static  [详细见下图] 
    静态方法:静态方法不需要所在类被实例化就可以直接使用。Math::Max($a,$b);(未实例化Math类直接调用静态方法Max)
    常量:
        define("NAME",$value,[TRUE]);//如果第三个参数为true,则不区分大小写,默认是区分大小写的
        预定义常量:
              PHP_OS="WINDOWS";  PHP_VERSION="版本"; 
              E_ERROR=1,错误,导致脚本终止;  E_WARNING=2,警告,脚本不终止 ;E_NOTICE=8,非关键性错误
        魔术常量:【全是返回物理路径,即使被包含输出,输出的也是源头代码的信息,非当前包含文件的信息,和$_SERVER区分】
              __FILE__    当前文件名称
              __CLASS__    当前类名称
              __FUNCTION__      当前函数名称
              __METHOD__        当前方法名称
              __LINE__                当前行数名称

总结:
      (全局)常量:(默认常量就是全局的)存储在(静态)数据段

变量
     全局变量:存储在静态数据段
     局部变量:存储在栈中
     静态变量:(不管全局/局部)存储在静态数据段中

类型转换

    1.setType($a);//获取变量的类型
    2.$b=(int)$a;//把$a转换为整形
       $b=intval($a);
    3.is_int($b);//判断$b是否为整形,返回bool值

    类型转换:(int),(bool),(float),(),(string),(),(array),(),(object); 
                      intval(),floatval();strval()
    判断类型:
                    is_bool/int/float/string/array/object/resource/null
                    is_numberic();'//判断是否为任何类型的数字或者数组字符串
                    is_callable();//判断是否为有效函数名称

运算符

     算数运算符:+ - * / % ++ --
     连接运算符: .
     赋值运算符: =, +=,-=,*=,/=,%=,.=
     比较运算符:>,<,==,===,!= <>,!==
     逻辑运算符: and,&&  ;   or,||   ;   not,!  ;  xor(逻辑异或,两边不同返回TRUE,相同返回FALSE)
     位运算符    : & ;|;^(异或,不同返回1);~(非运算符,1.0取反);<<左移,右边空出的补0;>>右移左边空出的补0
     其他运算符: 
                        ?:  三目运算符    举例:$a=$bool?$b:$c; //若$bool成立,$a=$b;否则$a=$c
      &n
首页 上一页 1 2 3 4 5 6 7 下一页 尾页 1/8/8
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇PHPExcel防止大数以科学计数法显示 下一篇php原子操作,文件锁flock,数据库..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目