php访问对象中的成员的实例方法
对象是由成员属性和成员方法构成的,想要访问对象成员的话,实际上有点像访问数组中的元素,既然有点像的话,通过对象的引用来访问对象的成员,还需要使用一个特殊的运算符号->来完成对象成员的访问。
实例
<?php class Website{ public $baba, $dad, $title; public function demo(){ echo '福如东海,寿比南山'; } } $love = new Website(); $love -> baba = '爸爸'; $love -> dad = 'father'; $love -> title = 'family'; echo $love -> baba.'; echo $love -> dad.' echo $love -> title.' $love -> demo(); ?>
实例扩展:
<?php /** *PHP面向对象:对象中成员的访问 */ // 声明一个类 class Person{ // 声明成员属性 var $name; var $age; var $sex; // 声明成员方法 function say(){ echo $this->name,'在说话<br/>'; } function run(){ echo $this->name,'在走路<br/>'; } } // 实例化类中的对象 $person1=new Person(); $person2=new Person(); $person3=new Person(); // 给$persion1对象中的属性赋初值 $person1->name="张三"; $person1->age=12; $person1->sex="男"; // 给$persion2对象中的属性赋初值 $person2->name="李四"; $person2->age=21; $person2->sex="男"; // 给$persion3对象中的属性赋初值 $person3->name="王五"; $person3->age=22; $person3->sex="男"; // 访问$person1对象中的成员属性 echo "person1对象的名字是:".$person1->name."<br/>"; echo "person1对象的性别是:".$person1->sex."<br/>"; echo "person1对象的年龄是:".$person1->age."<br/>"; // 访问person1对象的方法 $person1->say(); $person1->run();
到此这篇关于php访问对象中的成员的实例方法的文章就介绍到这了,更多相关php如何访问对象中的成员内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
相关推荐
-
PHP设计模式之数据访问对象模式(DAO)原理与用法实例分析
本文实例讲述了PHP设计模式之数据访问对象模式(DAO)原理与用法.分享给大家供大家参考,具体如下: 这个数据访问对象模式主要就是描述了如何创建透明访问数据源的对象,这种设计模式对于同时学过PHP和MySQL的人来说,是一个全新的和令人兴奋的概念,并且这种设计模式的目的就是为了解决重复与数据源抽象化这两种特定的问题. 我们可以先创建一个数据访问对象设计模式的对象,这个数据访问对象封装了创建sQL调用.减少实例创建的复杂性和重复以及更新进程的智能方式,并且,这个数据访问对象的使用者不会知道实际使用
-
php设计模式 DAO(数据访问对象模式)
复制代码 代码如下: <?php /** * 数据访问对象(Data Access Object) 示例 * * @create_date: 2010-01-04 */ class BaseDAO { var $_db = null; var $_table = null; function BaseDAO($config) { $this->_db = new MysqlDB(); // 这里的不能进行操作 } /** * 获取处理 * * @param array $filter // 过
-
php访问对象中的成员的实例方法
对象是由成员属性和成员方法构成的,想要访问对象成员的话,实际上有点像访问数组中的元素,既然有点像的话,通过对象的引用来访问对象的成员,还需要使用一个特殊的运算符号->来完成对象成员的访问. 实例 <?php class Website{ public $baba, $dad, $title; public function demo(){ echo '福如东海,寿比南山'; } } $love = new Website(); $love -> baba = '爸爸'; $love -&
-
如何直接访问php实例对象中的private属性详解
前言 本文主要介绍了关于如何直接访问php实例对象中private属性的相关内容,在介绍关键部分之前,我们先回顾一下php面向对象的访问控制. 对属性或方法的访问控制,是通过在前面添加关键字 public(公有),protected(受保护)或 private(私有)来实现的.被定义为公有的类成员可以在任何地方被访问.被定义为受保护的类成员则可以被其自身以及其子类和父类访问.被定义为私有的类成员则只能被其定义所在的类访问. 类属性必须定义为公有,受保护,私有之一.如果用 var 定义,则被视为公
-
详解C++中的成员访问运算符和指针到成员运算符
成员访问运算符:. 和 -> 语法 postfix-expression . name postfix-expression –> name 备注 成员访问运算符 . 和 -> 用来引用结构.联合和类的成员.成员访问表达式具有选定成员的值和类型. 有两种形式的成员访问表达式: 在第一种形式中,postfix-expression 表示结构.类或联合类型的值,name 为指定的结构.联合或类的成员命名.运算的值是 name 的值且为左值(如果 postfix-expressio
-
C++ 中const对象与const成员函数的实例详解
C++ 中const对象与const成员函数的实例详解 const对象只能调用const成员函数: #include<iostream> using namespace std; class A { public: void fun()const { cout<<"const 成员函数!"<<endl; } void fun() { cout<<"非const成员函数 !"<<endl; } }; int
-
Java的Spring框架中DAO数据访问对象的使用示例
Spring DAO之JDBC Spring提供的DAO(数据访问对象)支持主要的目的是便于以标准的方式使用不同的数据访问技术, 如JDBC,Hibernate或者JDO等.它不仅可以让你方便地在这些持久化技术间切换, 而且让你在编码的时候不用考虑处理各种技术中特定的异常. 为了便于以一种一致的方式使用各种数据访问技术,如JDBC.JDO和Hibernate, Spring提供了一套抽象DAO类供你扩展.这些抽象类提供了一些方法,通过它们你可以 获得与你当前使用的数据访问技术相关的数据源和其
-
浅析JavaScript访问对象属性和方法及区别
属性是一个变量,用来表示一个对象的特征,如颜色.大小.重量等:方法是一个函数,用来表示对象的操作,如奔跑.呼吸.跳跃等. 在JavaScript中通常使用"."运算符来存取对象的属性的值.或者使用[]作为一个关联数组来存取对象的属性. 对象的属性和方法统称为对象的成员. 访问对象的属性 在JavaScript中,可以使用" . "和" [ ] "来访问对象的属性. 1. 使用" . "来访问对象属性 语法: objectNam
-
详解js访问对象的属性和方法
对象的属性和方法统称为对象的成员. 访问对象的属性 在JavaScript中,可以使用" . "和" [ ] "来访问对象的属性. 二者区别:" . "表示法一般作为静态对象使用时来存取属性.而"[ ]"表示法在动态存取属性时就非常有用. var object = {name:'xiaoming',age:29}; var name1 = object.name;var name2 = object['name']; 访问对象
-
C++分析类的对象作类成员调用构造与析构函数及静态成员
目录 类对象作为成员 静态成员 定义和分类 静态成员变量 静态成员函数 总结 类对象作为成员 C++类中的成员可以是另一个类的对象,我们称该成员为 对象成员 例如: class Phone {} class Person { Phone p: } tips:当类中成员是其他类对象时,我们称该成员为 对象成员 Person类中有对象p作为成员,Phone为对象成员,那么当创建Person对象时,Phone与Person的构造和析构的顺序是谁先谁后? 那让我们在两个类中加上一些输出语句做提示就好了,
-
C++简单又轻松的讲解类和对象中友元函数
目录 友元 浅解概念 友元目的 友元的三种实现 全局函数做友元 类做友元 成员函数做友元 注意事项 总结 友元 用到关键字 friend 浅解概念 举一个非常实际的例子,假如端午节到了你煮了两种粽子,一种是普通的糯米粽子,一种是特殊的五花肉粽子,糯米粽只要是客人都可以品尝,而五花肉棕只限好朋友品尝,这时候就可以用到友元的知识了.在程序里,有些私有属性也想让类外特殊的一些函数或者类访问,就要用到友元函数. 友元目的 让一个函数或者类,访问另一个类的私有属性 友元的三种实现 全局函数.成员函数.类都
-
JAVA对象中使用 static 和 String 基础探究
目录 前言 原题 static 简介 使用 String == 与 equals() 常量与非常量 intern() JAVA 源码 native 源码 使用 总结 前言 跟同学在讨论 JAVA 期末试题时,对于一些 static 和 String 在对象中的使用方法,若有所思,特此记录一下,也祝没有对象的友友可以自己 new 一个出来! 那我们先来看一看试卷里的原题: 原题 主要就是两个类 MyClass.java 和 TestMyClass.java,填代码的部分就直接跳过了,然后就是输出结
随机推荐
- Prototype源码浅析 Number部分
- 完美解决MSSQL"以前的某个程序安装已在安装计算机上创建挂起的文件操作"
- 第二篇Bootstrap起步
- 浅谈angularjs中响应回车事件
- Tomcat服务器图片地址中文路径问题解决办法
- 浅谈Unicode与JavaScript的发展史
- asp.net保存远程图片的代码
- 解析php下载远程图片函数 可伪造来路
- PHP验证码类ValidateCode解析
- Hibernate 查询方式总结
- C#多线程之Thread中Thread.Join()函数用法分析
- MySQL中浮点型转字符型可能会遇的问题详解
- 详解在docker中制作自己的JDK+tomcat镜像
- windows下PHP_intl.dll正确配置方法(apache2.2+php5.3.5)
- python操作ie登陆土豆网的方法
- 用VBS实现监视进程创建与删除的代码
- JS 调试中常见的报错问题解决方法
- 通过JS来动态的修改url,实现对url的增删查改
- C#中如何在Excel工作表创建混合型图表实例
- 在Nginx服务器上屏蔽IP的一些基本配置方法分享
其他
- IDea 添加依赖的方法
- centos 7.6 安装mysql 5.7
- nginx日志文件定时清理备份
- postgrasql varchar字符串截取
- mapv点击跳转页面
- c语言密码登录程序代码用到什么函数
- 解决python tkinter界面卡死的问题
- ivew 根据数据返现为树状结构
- pyinstaller 打包依赖
- vsvim.vsix此扩展不能安装
- pytest的如何传递token
- spring securtiy oath2流程
- el-tree 不刷新
- python轮廓原型拟合
- nuxt的proxy目标源如何修改成动态
- python 存图片
- python字符串末尾添加元素
- vue 富文本 改变style
- 并发更新一条数据怎么处理
- elmentui table指定列不合计