// 定义一个数码暴龙类

class Digimon{

var $name;

var $hitPoint;

var $attack;

var $defence;

function attack() {

echo "attack";

}

}

// 从类Digimon创建对象agu

$agu = new Digimon();

// 给对象agu赋值

$agu -> name = "亚古兽";

$agu -> hitPoint = 50;

$agu -> attack = "12";

$agu -> defence = "18";

// 访问对象agu的字段

echo $agu -> name."的生命值为".$agu -> hitPoint."
";

echo $agu -> name."的攻击力为".$agu -> attack."
";

echo $agu -> name."的防御力为".$agu -> defence."
";

// 访问对象agu的方法

echo $agu -> name."目前动作为";

echo $agu -> attack();

?>

程序输出:

亚古兽的生命值为50

亚古兽的攻击力为12

亚古兽的防御力为18

亚古兽目前动作为attack

在代码中,关于如何创建一个类,如何从类中创建对象,如何访问对象的字段,还有如何访问对象的方法,都演示得很清楚了。

PHP的OOP编程与Java的差不多,如果有Java编程的底子,PHP的OOP编程相当容易上手。

php 如何创建一个对象,创建一个PHP对象 - BENNEE的个人空间 - OSCHINA - 中文开源技术交流社区...相关推荐

  1. MySQL如何创建沙箱,沙箱环境搭建 - osc_y8w65yuq的个人空间 - OSCHINA - 中文开源技术交流社区...

    [toc] 测试环境搭建 沙箱环境: -------测试环境搭建 基础配置: # 1.在沙箱环境下实名认证:https://openhome.alipay.com/platform/appDaily. ...

  2. java创建两个foo方法_Java类实例化原理 - osc_foo7glsg的个人空间 - OSCHINA - 中文开源技术交流社区...

    Java对象的创建过程包括类初始化(类实例化两个阶段. 一.Java对象创建时机 (1)使用new关键字创建对象 (2)反射创建对象 使用Class类的newInstance方法 Student st ...

  3. java获取一个目录下所有字谜_Java 猜字谜游戏 - osc_4jkldo6l的个人空间 - OSCHINA - 中文开源技术交流社区...

    package fundmental_excise6; import java.util.Arrays; import java.util.Scanner; /** * @author : jeasi ...

  4. mysql 源头锁,mysql 使用手册 - 追梦,一个伟大程序员的源头。 - OSCHINA - 中文开源技术交流社区...

    在Console中创建procedure的过程 delimiter $$ create procedure name(IN parameter INT) begin ................. ...

  5. 申请一个Java公众号怎么命名_警惕不规范的变量命名 - Java公众号_Kirito的技术分享的个人空间 - OSCHINA - 中文开源技术交流社区...

    就在最近,项目组开始强调开发规范了,今天分享一个变量名命名不规范的小案例,强调一下规范的重要性. Boolean变量名命名规范 16年底,阿里公开了<Java开发规范手册>,其中有一条便是 ...

  6. 电梯java_用java写一个电梯 - osc_h1iyh0d1的个人空间 - OSCHINA - 中文开源技术交流社区...

    import java.util.Comparator; import java.util.Queue; import java.util.concurrent.PriorityBlockingQue ...

  7. java实现一个跳转结构程序,Java程序控制结构 - osc_12yjz2ym的个人空间 - OSCHINA - 中文开源技术交流社区...

    一.分支结构 概念:程序从两条或多条路径中选择一条去执行,这种结构称为分支结构 1. if结构 特点: ① 条件表达式的形式可以为: boolean的变量 boolean变量的赋值 关系表达式 逻辑表 ...

  8. java狼追着羊跑的程序_写一个狼吃羊的小游戏 - osc_3xmkn220的个人空间 - OSCHINA - 中文开源技术交流社区...

    其实在2016年,我就准备写这个小游戏了.但是奈何当时没文化

  9. java 在界面上画一个时钟_编写程序显示一个时钟 - javaCoder的个人页面 - OSCHINA - 中文开源技术交流社区...

    编写程序显示一个时钟.示例输出如图所示. 代码: package com.DisplayClock; import javax.swing.*; import java.awt.*; import j ...

最新文章

  1. 第四周实践项目4 建立算法库——双链表
  2. IBatis.Net学习笔记(四)--再谈查询
  3. (MoMoCMS教程11)页面的SEO优化与外链
  4. Vue—基础概念—路由(vue-router)
  5. 数据库基本知识篇二:关系数据库那些事儿
  6. c++从入门到进阶--引用与常量
  7. linux 进程崩溃 wait,Linux信号机制有关问题
  8. MSDN Visual系列:在MOSS中创建一个BDC实体
  9. Time stamp.
  10. 华为Mate 30 Pro前面板谍照曝光:继续刘海屏 左右侧边曲率惊人
  11. Linux之shell编程基础
  12. 网络负载平衡(Network Load Balancing)的工作原理
  13. securecrt遇到一个致命的错误且必须关闭_高性能服务器之路 | 浅谈 Valgrind 内存错误检查神器 Memcheck...
  14. 汇编语言王爽实验16
  15. maya怎么导出abc格式_maya导入abc文件到UE4
  16. 硅谷中那些潜在的颠覆世界的力量
  17. 【电脑使用】Windows 10账户那些事儿
  18. Oracle 恢复删除数据
  19. 时间触发嵌入式系统设计模式 读书笔记
  20. 豆瓣网的爬取和练习代码

热门文章

  1. UCASE() 函数
  2. 蓝绿部署、红黑部署、AB测试、灰度发布、金丝雀发布、滚动发布的概念与区别
  3. pandas画双柱形图
  4. C#WebApi下载文件
  5. 错误页面不暴漏,显示到一个漂亮页面
  6. 110报警声+单片机c语言,基于单片机的红外报警系统设计毕业论文.docx
  7. RLC串联电路的谐振相关参数计算
  8. 张益唐被曝已证明黎曼猜想相关问题,震动数学界
  9. redis服务之主从复制、哨兵模式、群集模式
  10. VB--LBound() UBOUND()函数