`
swingline
  • 浏览: 19272 次
  • 来自: ...
社区版块
存档分类
最新评论

PHP学习笔记:判断对象的类型

PHP 
阅读更多
1. 使用gettype()
   使用gettype()可以判断出对象属于某种类型,返回值可能为:
   “boolean”、“integer”、“double”、“string”、“array”、“object”、“resource”、“NULL”
   例子:
  
$str = 'abcdefg';
if( gettype( $str ) ) 
{ 
  echo 'It is a string';   //==>It is a string
}


2. 对于数组,除了使用gettype()外,还可以使用is_array()
   例子:
  
$arr = array('a' => '1234213');
if( is_array( $arr ) ) 
{ 
  echo 'It is a array';  //==>It is a array
} 


3. 对于自定义的类,可以使用is_a
   帮助文档解释:is_a --  如果对象属于该类或该类是此对象的父类则返回 TRUE
   注意:像boolean、integer、double、string、array这些类型是不能使用is_a一判断的,因为并不存在Boolean、Array等类名。
   例子:
  
class Acls 
{
  function test()
  {
    echo 'Test in Acls';
  }
}

$obj = new Acls();
if( is_a( $obj, 'Acls' ) )
$obj.test();             //==>Test in Acls
分享到:
评论
1 楼 cocoy2006 2010-05-28  
挺好,分享了,谢谢

相关推荐

    php100学习笔记

    根据提供的“php100学习笔记”的部分内容,我们可以总结出一系列重要的PHP知识点,涉及字符串处理、文件操作、类与对象的基础等内容。 ### 字符串处理 #### `str_replace` `str_replace`函数用于在字符串中替换...

    PHP的学习笔记.pdf

    以下是从提供的文件内容中梳理出的PHP学习笔记知识点: 1. PHP常用输出语句: - echo:用于输出字符串,可以输出多个值,但不具备返回值。 - print_r:打印变量的详细信息,也可以输出多个值,并能接受第二个参数...

    php的学习笔记-php的学习笔记

    从给定的文件信息中,我们可以提炼出一系列与PHP学习相关的知识点,涵盖了基本的调试技巧、错误处理策略、变量管理、以及PHP的工作流程等。以下是对这些知识点的详细阐述: ### PHP调试技巧 #### 输出调试 1. **...

    php学习笔记实例代码

    《PHP学习笔记实例代码详解》 PHP,全称“PHP:Hypertext Preprocessor”,是一种广泛使用的开源服务器端脚本语言,尤其适用于Web开发。它能够嵌入到HTML中,使得开发者可以灵活地处理动态网页内容。这篇学习笔记...

    很好的PHP学习笔记

    ### 很好的PHP学习笔记 本篇学习笔记旨在为初学者提供一个良好的PHP入门指南,内容涵盖PHP的基础概念、环境搭建、数据类型、控制结构、数组处理及函数使用等方面。 #### 1. PHP简介与环境配置 - **PHP**:全称是...

    个人PHP学习笔记初稿

    【PHP基础知识点详解】 在PHP编程语言中,学习的基础知识至关...在实际编程中,还需要学习更多如数组、函数、类与对象、错误处理、文件操作等高级概念。随着学习的深入,你将能够创建复杂且功能丰富的Web应用程序。

    Ajax学习笔记个人总结

    ### Ajax学习笔记个人总结 #### 一、XMLHttpRequest对象简介 **XMLHttpRequest** 对象是 AJAX 技术的核心,它负责在客户端与服务器之间发送异步请求,无需刷新整个页面即可实现局部数据更新。要使用 ...

    PHP个人学习笔记上传

    1. **环境搭建**:首先需要安装服务器环境,例如Apache,它是...以上就是PHP学习的基本内容,通过不断实践和深入学习,可以掌握更高级的概念和技术,如面向对象编程、错误处理、数据库交互等,进一步提升PHP开发能力。

    thinkphp学习笔记

    ### ThinkPHP 学习笔记详解 #### 入口文件配置 在ThinkPHP框架中,入口文件通常是项目启动的第一个脚本,负责初始化环境并加载核心框架文件。以下是对给定示例中的入口文件代码进行详细解释: ```php <?php ...

    php学习笔记

    【PHP学习笔记】 PHP(Hypertext Preprocessor,超文本预处理器)是一种广泛使用的开源脚本语言,尤其在Web开发领域应用广泛。它主要用来处理服务器端的编程任务,能够生成动态网页内容,与HTML紧密集成,使得创建...

    PHP学习笔记

    PHP支持多种数据类型,包括字符串、整数、浮点数、逻辑值、数组、对象和NULL。字符串是由字符组成的序列,可以用单引号或双引号括起。整数是没有小数部分的数字,可以以十进制、十六进制或八进制表示。浮点数则是带...

    韩顺平PHP最完整笔记

    ### 韩顺平PHP最完整笔记:深入理解与实践 ...通过韩顺平老师的笔记,我们不仅学到了PHP的基本语法和核心概念,还深入了解了PHP的运行机制和数据类型,这对于进一步学习和掌握PHP编程具有重要的指导意义。

    php手册笔记.doc

    本篇笔记主要涵盖了PHP中的一些关键知识点,包括数据类型检查、变量转换、布尔值判断、八进制处理、整数溢出、数组操作、删除元素以及NULL值和回调函数。 1. 数据类型检查: - `var_dump()`:这个函数用于输出变量...

    泰牛程序员韩顺平2017php视频教程笔记

    在"泰牛程序员韩顺平2017php视频教程笔记"中,韩顺平老师深入浅出地讲解了PHP的基础知识,为初学者搭建了一个坚实的PHP学习框架。首先,PHP(Hypertext Preprocessor)是一种广泛使用的开源服务器端脚本语言,尤其...

    PHP从入门到精通完整笔记

    HTML+CSS笔记部分是PHP学习的前置知识,因为PHP常常用于动态生成网页。这部分会介绍HTML的结构元素,如标签、段落、标题,以及CSS的样式规则,如选择器、属性和值,如何实现页面布局和美化。理解HTML和CSS能帮助...

    java学习笔记整理

    ### Java学习笔记整理 #### 1. Java简介 ##### 1.1 计算机编程和开发语言 计算机系统由硬件系统和软件系统组成。软件系统又进一步细分为系统软件和应用软件。其中,系统软件包括操作系统、编译系统、数据库系统等...

    Laravel 框架最新详细学习笔记

    ### Laravel框架最新详细学习笔记 #### 一、安装方式 Laravel 的安装有两种主要的方式:归档安装和 Composer 安装。 1. **归档安装**:这种方式适用于想要完全控制安装过程的情况,但通常不推荐使用,因为它不如 ...

    php模板引擎Smarty学习笔记(全)

    本篇学习笔记将深入探讨Smarty的核心概念、安装与配置、基本使用方法以及高级特性。 1. **Smarty核心概念** - **模板分离**:Smarty的主要理念是将PHP代码与HTML模板分离开来,使得程序员专注于业务逻辑,而设计师...

Global site tag (gtag.js) - Google Analytics