1、php中常用的预定义常变量
1】预定义常量(php内核变量)
2】预定义变量(包括超全局变量)
2、__set、__get:3】魔术常量
4】魔术方法
1】如果类中没有定义__set,则可以直接给没有定义的属性赋值,如果定义了__set,则无法为未定义的属性赋值,必须要在__set内部赋值。
$obj = new test();定义__set:$obj->a = 'test';echo $obj->a; //报notice错误,必须在内部对属性a进行定义,否则无法访问未定义__set:$obj->a = 'test';echo $obj->a; //打印出test
2】__get用于获取类的私有、受保护的属性
3、xdebug工具安装步骤:
1】安装xdebug扩展
2】默认配置windows --> preferences --> PHP --> debug
3】项目debug配置project->properties->debug
4】工具栏debug配置(也可以在文件上右键debug as进行设置,运行后自动保存到debug配置里)
注:3可以不配置,配置3是为了方便给项目中的任何一个文件进行debug操作,4只能单个文件进行配置
4、匹配空行正则表达式
^(\s*)\r\n