<?php
header("Content-Type: text/html; charset=utf-8");
class demo{
/*
* 常量定义时要赋值
* 常量一旦定义不能修改
* 如果是多个单词组成常量名需要用下划线分隔
*/
const HOST = '娜美';
const DB_HOME = '罗宾';
public function get(){
/*在类的内部访问常量 */
return self::DB_HOME;
}
}
/* 在类的外表访问常量 类名::常量名 */
echo demo::HOST;
$demo = new demo();
echo $demo -> get();
/*instanceof 可以判断一个对象是否由一个类或这个子类实例化来的*/
class demo1 extends demo{
}
$demo1 = new demo1();
var_dump($demo instanceof demo);
var_dump($demo1 instanceof demo1);
var_dump($demo instanceof demo1);
var_dump($demo1 instanceof demo);
?>
面向对象 < const > 常量定义 与 < instanceof > 判断实例化
最新推荐文章于 2022-05-25 09:58:21 发布