PHP基础(常量部分)

1.PHP数据类型有哪些?

  标量:int  float  string  boolean

  复合:array  object

  特殊:resource  null

2.FALSE的七种情况。

  0  '0'  '0.0'  ''  false  null  array[]

3.超全局变量

  $_POST  $_GET  $_FILES  $_ERQUEST  $_COOKIE  $_SESSION  $_SERVER  $_ENV  $GLOBAL

  $GLOBAL代表所有超全部变量。

  $_REQUEST包含$_GET、$_POST、$_COOKIE,因此效率及安全性较低。

4.常用$_SERVER。

  $_SERVER['SERVER_ADDR']      服务器IP

  $_SERVER['SERVER_NAME']      服务器名称

  $_SERVER['REQUEST_TIME']      请求时间

  $_SERVER['QUERY_STRING']      请求参数

  $_SERVER['HTTP_REFERER']      返回上一级

  $_SERVER['HTTP_USER_AGENT']    User agent

  $_SERVER['REMOTE_ADDR']      客户端IP

  $_SERVER['REQUEST_URI']      URI

  $_SERVER['PATH_INFO']        URL路径

5.系统预定义常量

  __LINE__          所在行号  

  __METHOD__        所在方法名

  __FUNCTION__       所在函数名

  __CLASS__         所在类名

  __NAMESPACE__      所在命名空间

  __DIR__           所在目录

  __FILE__          文件及路径

  __TRAIT__         traits名称

6.foo()和@foo()有什么区别?

@表示控制错误数据。@foo()表示忽略错误。

 

posted @ 2018-01-08 16:28  LiuLiwei  阅读(100)  评论(0编辑  收藏  举报