PHP类实例教程(二十二):类型提示
来源:互联网 发布:illustration软件 编辑:程序博客网 时间:2024/05/21 05:23
PHP是弱类型语言,向方法传递参数时候也不太区分类型。这样的使用会引起很多的问题,PHP开发者认为,这些问题应该是由代码书写者在书写代码时进行检验以避免。没有类型提示很危险。
原始类型的类型判
PHP中提供了一些函数,来判断数值的类型。我们可使用is_numeric()。判断是否是一个数值或者可转换为数值的字符串。
其它相关的还有is_bool()、is_int()、is_float()、is_integer()、is_numeric()、is_string()、is_array() 和 is_object()。
于是代码有了修改
向方法内传递对象
如果传递的参数是一个对象呢?
下面的代码用起来很正常。
- PHP类实例教程(二十二):类型提示
- PHP类实例教程(十二):类中parent::关键字
- PHP类实例教程(二十):PHP类接口的实现接口
- PHP类实例教程(二十一):PHP类接口的继承
- PHP类实例教程(二十三):PHP抽象类实现接口
- CSS2 媒介类型(二十二)
- PHP类实例教程(二):类和对象的基础部分
- PHP类实例教程(二十四):PHP5类中的多态
- PHP Smarty实例教程(二):smarty安装配置路径方法
- PHP类实例教程(一):开始
- PHP类实例教程(六):构造函数
- EventBus实例教程(二)
- AngularJS实例教程(二)
- php 类型(对象)提示
- PhpStorm - PHP类型提示
- PHP类实例教程(十):类的重写(override)
- PHP类实例教程(三):PHP5类中的属性
- PHP类实例教程(四):PHP5类中的方法
- Windows 2003系统最完美的安全权限设置方案
- 成龙-吃亏在明处
- PHP类实例教程(二十一):PHP类接口的继承
- PHP类实例教程(二十三):PHP抽象类实现接口
- 清除WAS的僵死进程
- PHP类实例教程(二十二):类型提示
- 基础教程三(天空,地面和雾化处理)
- awk用法总结
- PHP类实例教程(二十四):PHP5类中的多态
- 基础教程四(帧监听器和非缓冲输入)
- 轻松架设个人服务器
- grep 笔记
- Flex学习(一)
- linux下samba共享打印机