PHP 经典中的经典!相信会有你想看的!
时间:2010-09-08
来源:互联网
PHP 是一种弱类型的语言,这对于习惯了C Java 程序编写的程序原来说,不可谓不是一个伟大的发现,创新!(至少本人是,小小的自豪下!)
难道,这是不是说明PHP 就没有数据类型了呢?
答案是,错,而且是大错!
下面让我们来认识下,PHP中几个判定PHP 变量的类型的函数吧!
is_bool()://判断变量是否是BOOL 类型的
is_integer();//判断变量是否为整型数据
is_double();//判断变量是否为双精度类型
is_string();//判断变量是否为字符串类型
is_object();//判断变量是否为对象类型
说到这里了,扯点题外话,自PHP有了OOP技术之后,这个函数应用的概率也是与日俱增呢!
这是不是也说明,OOP 是网页编程以后发展的趋势呢?
没事,自己琢磨琢磨吧!嘎嘎。。。
is_array();//判断变量是否为数组类型
is_resource();//判断变量是否为资源类型
何谓资源呢?有过VC6.0开发经验的人都会记得有resource 这么一个文件夹,
里面放了些位图啊,字符串的东东。同样,这里的资源也是指这些东西!
is_null();//判断变量是否分配值
一些小的,经常用到的函数大家都应该记住,这也为以后自己的发展奠定了基础!
想跑,你得先学会走哦!
嘎嘎。。。。。。。。。。。。
在面向对象的PHP写中,假如我们有这样一个类
class Test{
public function write($obj){
print "$obj->name,$obj->age";
}
}
class OOP{
..............
}
$obj=new OOP();
$objone=new Test();
$objone->write($obj);
它会输出我们想要的值,但是,当我们向里面传递一个简单的变量时,会发生什么?
一大堆的错误!
怎么解决这个问题呢!
PHP 给我们提供了很好用的一个东西!
只要在Test类中write()方法的形参变量前面 加上你想接收的类型就可以了!
解决本例的方法是:
class Test{
public function write( OOP $obj){
print "$obj->name,$obj->age";
}
}
当你传递一个非OOP类型的参数时,他就会有提示了!
这就是传说中 PHP参数类型提示!
难道,这是不是说明PHP 就没有数据类型了呢?
答案是,错,而且是大错!
下面让我们来认识下,PHP中几个判定PHP 变量的类型的函数吧!
is_bool()://判断变量是否是BOOL 类型的
is_integer();//判断变量是否为整型数据
is_double();//判断变量是否为双精度类型
is_string();//判断变量是否为字符串类型
is_object();//判断变量是否为对象类型
说到这里了,扯点题外话,自PHP有了OOP技术之后,这个函数应用的概率也是与日俱增呢!
这是不是也说明,OOP 是网页编程以后发展的趋势呢?
没事,自己琢磨琢磨吧!嘎嘎。。。
is_array();//判断变量是否为数组类型
is_resource();//判断变量是否为资源类型
何谓资源呢?有过VC6.0开发经验的人都会记得有resource 这么一个文件夹,
里面放了些位图啊,字符串的东东。同样,这里的资源也是指这些东西!
is_null();//判断变量是否分配值
一些小的,经常用到的函数大家都应该记住,这也为以后自己的发展奠定了基础!
想跑,你得先学会走哦!
嘎嘎。。。。。。。。。。。。
在面向对象的PHP写中,假如我们有这样一个类
class Test{
public function write($obj){
print "$obj->name,$obj->age";
}
}
class OOP{
..............
}
$obj=new OOP();
$objone=new Test();
$objone->write($obj);
它会输出我们想要的值,但是,当我们向里面传递一个简单的变量时,会发生什么?
一大堆的错误!
怎么解决这个问题呢!
PHP 给我们提供了很好用的一个东西!
只要在Test类中write()方法的形参变量前面 加上你想接收的类型就可以了!
解决本例的方法是:
class Test{
public function write( OOP $obj){
print "$obj->name,$obj->age";
}
}
当你传递一个非OOP类型的参数时,他就会有提示了!
这就是传说中 PHP参数类型提示!
[ 此帖被dream698在2010-09-08 15:47重新编辑 ]
作者: dream698 发布时间: 2010-09-08
安运速运有限公司
全国统一热线:40060-999-16 公司网址: www.aysy2.com 公司地址:海南省三亚市大东海海花路31号--安运速运有限公司
安运速运有限公司成立于1994年,是一家具有三亚海关注册货物监管运输车辆,以三亚为中心、辐射全国的专业公路运输企业。长期以来,公司本着以“安全第一、快捷及时”为工作原则,“热情服务、顾客至上”为服务宗旨,以诚信赢得客户,以质量参与竞争,以技术谋求发展,以合作创造共赢,积极地去开拓全国市场。在最大可能降低运输及管理成本的前提下,为客户提供优质、高效的服务;得到了广大客户的认可和支持。在经营战略上安运速运公司领导层的正确决策、务实的态度与作风,团结合作的精神,以及多年来专业化公路运输经验的积累,逐步完善出了具有一定的较为科学严谨的管理经验。在公路运输行业特点的实践中形成了一整套经营管理方法。使得安运速运公司运转良好,保持了稳定、持续的发展。在业务上秉承与合作伙伴长期、稳健、双赢的合作方针,我司已顺利和“湛纺集团公司”、“三亚包装材料企业公司”、“可口可乐公司”、“沃尔玛超市”、“好又多超市”、“爱家超市”、“深圳招商物流公司”及“广州聚联物流公司”等大、中企业建立稳固的合作运输关系。随着业务的发展不断壮大,为了更方便地满足客户的需要,总公司已先后在广州、佛山、深圳三处成立运输分公司,更方便,更快捷地与客户取得紧密的联系。
公司今后将通过与国内及国外众多优秀企业进行业务互通,根据市场需求,不断追求服务创新,建立完善的业务信息平台,逐步发展成为多元化经营、一体化的大规模专业物流公司,为更多的投资商和物流同仁提供更新、更好的服务。
全国统一热线:40060-999-16 公司网址: www.aysy2.com 公司地址:海南省三亚市大东海海花路31号--安运速运有限公司
安运速运有限公司成立于1994年,是一家具有三亚海关注册货物监管运输车辆,以三亚为中心、辐射全国的专业公路运输企业。长期以来,公司本着以“安全第一、快捷及时”为工作原则,“热情服务、顾客至上”为服务宗旨,以诚信赢得客户,以质量参与竞争,以技术谋求发展,以合作创造共赢,积极地去开拓全国市场。在最大可能降低运输及管理成本的前提下,为客户提供优质、高效的服务;得到了广大客户的认可和支持。在经营战略上安运速运公司领导层的正确决策、务实的态度与作风,团结合作的精神,以及多年来专业化公路运输经验的积累,逐步完善出了具有一定的较为科学严谨的管理经验。在公路运输行业特点的实践中形成了一整套经营管理方法。使得安运速运公司运转良好,保持了稳定、持续的发展。在业务上秉承与合作伙伴长期、稳健、双赢的合作方针,我司已顺利和“湛纺集团公司”、“三亚包装材料企业公司”、“可口可乐公司”、“沃尔玛超市”、“好又多超市”、“爱家超市”、“深圳招商物流公司”及“广州聚联物流公司”等大、中企业建立稳固的合作运输关系。随着业务的发展不断壮大,为了更方便地满足客户的需要,总公司已先后在广州、佛山、深圳三处成立运输分公司,更方便,更快捷地与客户取得紧密的联系。
公司今后将通过与国内及国外众多优秀企业进行业务互通,根据市场需求,不断追求服务创新,建立完善的业务信息平台,逐步发展成为多元化经营、一体化的大规模专业物流公司,为更多的投资商和物流同仁提供更新、更好的服务。
作者: 刘严表 发布时间: 2010-09-08
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28