PHP 基础2

       

Define语法可以在分支结构中定义常量,const不允许。

Define的第三个参数设置为true则不区分大小写

Defined 判断一个常量是否存在

 

Resource不能定义,只能使用提供的

Is_scalar(v)      判断变量类型是否是int、string、bool、float

Isset(v)              判断变量是否有设置值(判断变量是否为null)

Empty(v)           判断变量是否为空,等效于bool是否为false的值,否则为true

0       ‘’       []       null   false      0.0

             

用命令行开启服务器

Php –s localhost:8000

Php –m

         查看php所加载的功能模块

Php-ini

Php –f文件名

 

Php –r “一行php命令”

 

错误

Print_r(get_defined_constants())

系统错误

E_ERROR          致命错误,一旦发生就会中断程序的运行

E_WRRING       警告错误,一旦发生并不会中断程序的运行

E_NOTICE         提示错误,一旦发生并不会中断程序的运行

E_PARSE            编译错误,一旦发生就会中断程序的运行

自定义错误

E_USER_ERROR                用户级的致命错误,一旦发生就会中断程序的运行

E_ USER_WRRING            用户级的警告错误,一旦发生并不会中断程序的运行

E_ USER_NOTICE              用户级的提示错误,一旦发生并不会中断程序的运行

 

所有错误

E_ALL

 

Tigger_error(msg, type)

         Msg 错误的描述信息

         Type 自定义错误的代码(E_USER_ERROR, E_USER_WARNING, E_USER_NOTOCE)

错误会被记录到日志中

提示:

使用错误处理机智的好处是,可以将错误记录起来,默认到Apache的/log/error.log文件中。

posted @ 2019-06-04 21:26  期待明天**  阅读(176)  评论(0编辑  收藏  举报