一、 类型约束:
  a) 约束函数可传入的参数类型
二、 类的遍历
  a) Foreach
  b) 可以将类当中的所有成员属性遍历出来
三、 关于操作类与对象的一些函数:
  a) 判断函数
    i. Function_exists() 判断一个函数是否存在
    ii. Class_exists() 判断一个类是否存在
b) 魔术常量:
  i. __FILE__ 获取当前文件的绝对路径
  ii. __LINE__ 获取当前代码所在的行号
  iii. __FUNCTIONS__ 获取当前函数的名称
  iv. __METHOD__ 获取当前方法的名称
  v. __CLASS__ 获取当前文件的名称
c) 判断属性、方法的函数:
  i. Property_exists() 检测类当中的某一个属性是否被设置
  ii. Method_exists() 检测类当中的某一个方法是否被设置
  iii. Get_object_vars() 获取对象当中的属性列表
  iv. Get_class_vars() 获取类当中的属性列表
  v. Get_class_methods() 获取类当中的方法列表
  vi. Get_class(); 获取对象实例化的类名
四、 异常处理:
  a) Try{
    检测一个事件,如果该事件存在异常,则抛出一个异常给(将一个系统基类Exception类实例化,并抛给catch后面的变量进行存储!该变量可以包含积累当中的各类方法!)
   }catch(Exception $e){
    对try代码当中存在异常的类报相应的错误信息!
    $e->getMessage(); 获取错误信息
    $e->getCode(); 获取错误编码
    $e->getFile(); 获取报错文件的绝对路径
    $e->getLine(); 获取报错行所在的行号
   }

 //异常处理
$b = 0;
try{
if($b==0){
throw new Exception('对不起,除数不能为0',101); //基类
}
$c = 100 / $b;
echo $c;
}catch(Exception $e){ //此处将try代码当中的错误进行输出
echo $e->getMessage().'<br />'; //获取报错的信息!
echo $e->getCode().'<br />'; //获取错误编码
echo $e->getFile().'<br />'; //获取当前报错文件的绝对路径
echo $e->getLine().'<br />'; //获取当前报错行的行号 }

最新文章

  1. 最小生成树 prime zoj1586
  2. Iptables防火墙NAT地址转换与端口转发
  3. C语言第7次作业
  4. java项目导入IntelliJ IDEA
  5. MQ框架的比较
  6. android 学习随笔二十四(动画:帧动画)
  7. HTML5 编辑 API 之 Range 对象(一)
  8. Java: 实现顺序表和单链表的快速排序
  9. Error (0xc0000225) installing Windows 8 R2 on VirtualBox
  10. TRIZ系列-创新原理-22-变害为利原理
  11. POJ1149 PIGS 【最大流量】
  12. selenium 运行之后错误提示Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output
  13. 寻找Harris、Shi-Tomasi和亚像素角点
  14. 学会WCF之试错法——数据传输
  15. linux下内存的统计和内存泄露类问题的定位
  16. 使用wordpress搭建自己的独立博客
  17. Javascript高级编程学习笔记(58)—— 事件(2)事件处理程序
  18. 一个注意事项:内部类引用的外部变量必须是final的
  19. java核心API学习
  20. ASP.NET Web Forms - 网站导航(Sitemap 文件)

热门文章

  1. 【Oracle】RAC的多实例数据迁移至单机的多实例。
  2. php通过单例模式使一个类只能创建一个对象。
  3. EPX Studio开发环境介绍
  4. 在Centos系统中基于PowerDNS实现master和slave的域名解析服务双备份
  5. 【Weiss】【第03章】练习3.15:自调整链表
  6. C# lock 语法糖实现原理--《.NET Core 底层入门》之自旋锁,互斥锁,混合锁,读写锁
  7. Vysor Pro1.9.3破解,连接 USB 数据线在电脑上远程控制 Android 手机平板/同步显示画面
  8. 【spring springmvc】这里有你想要的SpringMVC的REST风格的四种请求方式
  9. wr720n v4 折腾笔记(一):安装Openwrt
  10. P2341 [USACO03FALL][HAOI2006]受欢迎的牛 G 题解