类和对象的PHP基础
介绍
类是PHP中用户定义的数据类型。为了定义一个新类,PHP提供了一个关键字class,后跟一个名称。根据PHP的命名约定有效的任何标签(不包括PHP的保留字)都可以用作类的名称。类的组成部分在类名称后的大括号中定义
语法
class myclass{
//
}类可能包含常量,变量或属性和方法-与函数相似
类的例子
此示例显示了如何定义类
示例
<?php
class myclass{
const MYCONSTANT=100;
public $var1="Hello";
function dispvar(){
echo $this->var1;
}
}
?>类中定义的函数称为方法。在带有伪变量$this的方法中可以使用调用对象的上下文。如果方法定义为静态,则使用类名进行访问。在PHP7中已弃用了静态调用非静态方法
new运算符声明给定类的新对象。在新关键字的前面应提及类主题和紧随其后的感觉。如果括号内没有任何参数,则会创建一个未初始化的对象(或具有属性的默认值)。如果class提供了带有参数的构造函数定义,则必须给出匹配数量的参数。创建实例(或对象)之前必须先定义类
示例
<?php
class myclass{
const MYCONSTANT=100;
public $var1="Hello";
function dispvar(){
echo $this->var1;
}
}
$obj=new myclass();
$obj->dispvar();
?>输出结果
这将产生以下结果。-
Hello
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短