php类的对象及成员属性

的定义

class  类名{

   访问修饰符 成员属性1;

   访问修饰符 成员属性2;

   //.....

}

成员属性

  • 文档说明:

类的变量成员叫做“属性”,或者叫“字段”、“特征”,在本文档统一称为“属性”。属性声明是由关键字 publicprotected 或者 private 开头,然后跟一个普通的变量声明来组成。属性中的变量可以初始化,但是初始化的值必须是常数,这里的常数是指 PHP 脚本在编译阶段时就可以得到其值,而不依赖于运行时的信息才能求值。

  • 通俗说明:

成员属性是类的一个组成部分,一般是基本数据类型(整数,字符串等),

也可是复合类型(对象、数组) , 资源类型。比如我们前面定义猫类的

public $age 就是成员属性。

  • 代码举例说明
name = '小宝';
	$p1->age = 30;
	$p1->salary = 4567.90;
	$p1->isMarry = false;
	$p1->hobby = array('no1'=>'旅游', 'no2'=>'吃', 'no2'=>'发微信');
	$p2 = new Person;
	$p2->name = '紫霞';
	$p1->lover = $p2;
	//如何访问对象的复合类型的成员属性
	//我希望输出 $p1 这个对象的 发微信的 爱好.
	echo '
' . $p1->hobby['no2']; //我希望输出 $p1 这个对象的 情人的名字. echo '
' . $p1->lover->name; echo '
';
	var_dump($p1, $p2);
	?>

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/6287.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
重蔚重蔚管理团队
上一篇 2018年4月9日 09:34
下一篇 2018年4月9日 09:42

相关推荐

  • 如何使用PHP实现快速的直播功能。

    随着直播行业的不断发展,越来越多的企业开始尝试直播营销。而对于程序员来说,使用PHP实现直播功能是一个不错的选择。本文将介绍如何使用PHP实现快速的直播功能。了解直播的基本原理在开始使用PHP实现直播功能之前…

    2023年5月23日
    03
  • 如何在PHP-MVC框架中使用RESTful风格的API。

    随着互联网应用的迅猛发展,越来越多的应用需要提供RESTful风格的API接口。而PHP-MVC框架也成为了现在Web开发中最常用的框架之一。那么,如何在PHP-MVC框架中使用RESTful风格的API呢?一、什么是RESTful API?首先…

    2023年6月3日
    05
  • PHP8.0中新的类型别名语法

    随着PHP 8.0 的发布,新增了一种类型别名语法,使得使用自定义的类型变得更加容易。在本文中,我们将深入了解这种新的语法,以及它对开发人员的影响。什么是类型别名?在PHP中,类型别名本质上是一个变量,它引用另…

    2023年5月19日
    01
  • Cookie基本使用(增删改查)

    创建cookie(增加) setcookie();setcookie有7个参数: 参数1:保存的cookie变量名称 参数2:变量对应的值 参数3:cookie文件的有效期 读取cookie的数据 参数4:有效路径 默认情况只允许访问当前目录、当前目录子目…

    2018年9月13日 PHP自学教程
    0263
  • (实用篇)PHP实现队列及队列原理

    队列说明 队列是一种线性表,按照先进先出的原则进行的: 实现队列 PHP实现队列:第一个元素作为队头,最后一个元素作为队尾 <?php /** * 队列就是这么简单 * * @link */ $array =  array('PHP', 'JAVA'); array…

    2016年10月26日
    0291
  • PHP8.0中新的构造函数语法:构造器属性推导

    随着互联网的快速发展,PHP语言也成为了最流行的编程语言之一。而PHP8.0版中提出了一种新的构造函数语法,即构造器属性推导。本文将介绍这种新的语法,以及其对开发者带来的优势和不便之处。什么是构造器属性推导?…

    2023年5月19日
    00
  • PHP入门指南:命名管道。

    PHP是目前应用最为广泛的Web开发语言之一,在PHP开发过程中,常见的问题就是如何在不同文件之间传递数据,命名管道便是一种解决方案。本文将介绍PHP中的命名管道以及如何使用它们来实现进程间通信。一、什么是命名…

    2023年5月23日
    02
  • PHP和Redis中的LUA脚本使用方法

    PHP和Redis中的LUA脚本使用方法LUA 是一种轻量级的脚本语言,旨在提供高效的嵌入式扩展功能。Redis 是一种开源的 NoSQL 数据库,提供高效的键值存储和缓存功能。在 Redis 中使用 LUA 脚本可以大大提高数据处理效率…

    2023年5月19日
    06

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息