PHP 类和对象的简介
简介
类是 PHP 中用户定义的数据类型。为了定义一个新类,PHP 提供了一个关键字 class,后跟一个名称。任何符合 PHP 命名约定(不包括 PHP 的保留字)的标签都可以用作类的名称。类的组成部分定义在大括号中,这些大括号位于类名的后面。
语法
class myclass{
//
}类可以包含常量、变量或属性和方法,这些方法类似于函数。
类的例子
本例展示了如何定义一个类。
示例
<?php
class myclass{
const MYCONSTANT=100;
public $var1="Hello";
function dispvar(){
echo $this->var1;
}
}
?>类中定义的函数称为方法。伪变量 $this 可用于在一个方法中获取对象的环境。如果方法被定义为静态的,则可通过类的名称进行访问。在 PHP 7 中,以静态方式调用非静态方法已被弃用。
new 运算符声明一个给定类的对象。类的名称加上圆括号应出现在 new 关键字的前面。如果不提供任何圆括号中的参数,则创建一个未初始化的对象(或具有属性默认值的对象)。如果类为带参数的构造函数提供了定义,则必须提供匹配数量的参数。在创建实例(或对象)之前,必须先定义类。
示例
<?php
class myclass{
const MYCONSTANT=100;
public $var1="Hello";
function dispvar(){
echo $this->var1;
}
}
$obj=new myclass();
$obj->dispvar();
?>输出
这会产生以下结果。−
Hello
广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言
C++
C#
MongoDB
MySQL
JavaScript
PHP