php中类和对象的操作

$p1 = new Person(‘michael‘);//向Person类的构造函数__construct中传名字

echo($p1->name);//获取对象p1的public实例属性name(注意没有$)

$p1->speak();//调用对象p1的实例方法speak

echo(Person::$sex);//获取类变量(static $sex)

echo(Person::sex);//获取类中的常量(不是static const,没有static const。只有类变量没有类常量。)

Person::run();//调用类方法(或叫做静态方法 static function)

总结:

  对象实例操作用  ->

  类操作用 ::

时间: 2024-10-03 14:06:16

php中类和对象的操作的相关文章

Java中类,对象,方法的内存分配

Java中类,对象,方法的内存分配 以下针对引用数据类型: 在内存中,类是静态的概念,它存在于内存中的CodeSegment中. 当我们使用new关键字生成对象时,JVM根据类的代码,去堆内存中开辟一块控件,存放该对象,该对象拥有一些属性,拥有一些方法.但是同一个类的对象和对象之间并不是没有联系的,看下面的例子: 1 class Student{ 2 static String schoolName; 3 String name; 4 int age; 5 6 void speak(String

C风格字符串和C++ string 对象赋值操作的性能比较

<<C++ Primer>> 第四版 Exercise Section 4.3.1 部分Exercise 4.2.9 习题如下: 在自己本机执行如下程序,记录程序执行时间: 1 #include "stdafx.h" 2 #include <iostream> 3 #include <string> 4 #include <vector> 5 #include <ctime> 6 7 using namespace

将插座变量(IBOutlet)关联到*.xib文件中对象 + 将对*.xib对象的操作关联到动作方法(IBAction)

将插座变量(IBOutlet)关联到*.xib文件中对象 以BNRDetailViewController.m和BNRDetailViewController.xib为例(<iOS编程>第10章例子) 1.打开BNRDetailViewController.xib,添加一个UITextField对象: 2.在辅助编辑器中打开BNRDetailViewController.m,方法是:按住Option键并点击项目导航面板中的BNRDetailViewController.m: 3.按住Contr

string 对象及其操作

标准库类型string 标准库类型string表示可变长的字符序列,使用string类型必须首先包含string头文件.作为标准库的一部分,string定义在命名空间std中.接下来的示例都假定了已包含了下述代码: #include <string> using std::string; 本节描述最常用的string操作. 定义和初始化string对象 如何初始化类的对象是由类本身决定的.一个类可以定义很多种初始化对象的方式,只不过这些方式之间必须有所区别:或者是初始值的数量有所区别,或者是初

12. PowShell- 对WMI对象的操作

PowerShell -- 对WMI对象的操作   什么是WMI 对象 它是作为一个基本的数据库存在于windows 系统中的.我们可以连接WMI服务请求查询其中所包含的信息.Root\cimv2是WMI的一个命名空间,每个命名空间下有不同的WMI对象成员.CIMV2是其默认设置: WMI包括系统各方面的内容: 机器信息:制造商,型号,序列号等 BIOS信息: OS 信息: CPU信息: 种类,制造商,速度,版本 服务器内存总量 磁盘信息:容量.格式等 网络信息:MAC,IP等 其他信息 使用P

checkbox中jQuery对数组和对象的操作

------------------------------------------------------------------------------------------ 来段小例子,jQuery实现对表单中checkbox的全选/取消/反选 [email protected] <www.chenwei.ws>--------------------------- <input type="checkbox" class="all" /&

Swift面向对象中类和对象的属性

Swift中类和对象的属性分为三种:储存属性,计算属性和类属性. import Foundation class Person { // 储存属性必须赋初值 var score1: Int = 20 var score2: Int = 50 // 延迟储存属性,需要时再去分配 lazy var dog: Dog = Dog() // 计算属性,不能赋初值,提供get和set方法, var sum: Int { get { return score1 + score2 } } // 类属性,只能是

利用脚本对游戏对象进行操作

1.创建游戏对象 GameObject.CreatePrimitive(),参数为系统默认的球体,立方体等游戏对象. AddComponent(),为游戏对象添加组件. protected GameObject obj; // Use this for initialization void Start () { obj=GameObject.CreatePrimitive(PrimitiveType.Cube); obj.AddComponent("Rigidbody"); //添加

PHP中类与对象的深刻思考

PHP通过class关键字加类名来定义一个类的格式如: <?php class lei{ //...... } ?> //上述lei就是一个最简单的类 再来一个概念,类中的成员函数又称为什么呢?答:成员方法.成员方法就是在类中实现某个功能的函数,仅仅在这个类中实现~~ 例如<?php class sport{ function lanqiu() { //.......... } } ?> 上述类sport中定义的函数lanqiu()就是作用在类sport中的成员方法,你可以写一些函