PHP学习总结

来源:互联网 发布:江阴广电网络 编辑:程序博客网 时间:2024/06/06 01:45

1、php中常用的预定义常变量

1】预定义常量(php内核变量)

2】预定义变量(包括超全局变量)

3】魔术常量

4】魔术方法

2、__set、__get:
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

0 0