PHP面向对象接口中定义了常量,如何在主程序中输出这个常量

我刚接触PHP,求大神指点。
急急急!!

<?php

// 定义接口
interface Runable{

// 接口中定义常量
const times = 1; 

}

// 调用接口中的常量并打印出来
echo Runable::times;

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-03-22
<?php 
interface Displayable{
const yourName = "lilei";

function dispaly();
}

/**

*/
class webPage implements Displayable
{

function __construct()
{
# code...
}

public function dispaly()
{
echo "hello world";
}
}

$web = new webPage;

echo $web::yourName;

echo "<br />";
echo $web->dispaly();
?>

本回答被网友采纳

关于PHP面向对象中定义常量const和define
const用于类成员变量定义,一旦定义且不能改变其值。define定义全局常量,在任何地方都可以访问。define不能在类中定义而const可以,既然是面向对象了,当然是const用的多啊

PHP 接口(interface)讲解
在面向对象编程中,接口(interface)定义了类需要实现的方法。PHP 中的接口通过关键字 interface 定义,它列出了一组方法,但不包含任何实现。类可以实现一个或多个接口,以确保该类至少实现了接口中定义的所有方法。这种设计模式确保了代码的解耦和可重用性。下面的代码展示了 PHP 中定义接口和实现接口的...

php面向对象三大特性(php的面向对象)
从宏观的角度来讲,多态性是指在面向对象技术中,当不同的多个对象同时接收到同一个完全相同的消息之后,所表现出来的动作是各不相同的,具有多种形态。 从微观的角度来讲,多态性是指在一组对象的一个类中,面向对象技术可以使用相同的调用方式来对相同的函数名进行调用,即便这若干个具有相同函数名的函数所表示的函数...

常量名称是字符串拼接怎么调用?
首先你要明白什么是常量。常量,不可继承,不可修改。

php以下哪些选项属于面向对象的关键词
5,只要在程序中使用到这个类(有这个类名出现)就是类被加载 注意:静态的成员都要使用类名去访问,不用创建对象,不用对象去访问 类名::静态成员 如果在类中使用静态成员,可以使用self代表本类(功能相当于$this)self::静态成员 6,静态方法,不能访问非静态的成员,非静态的方法中,可以访问静态...

什么是常量?Java中,常量的定义规则有哪些?
一是常量在定义的时候,就需要对常量进行初始化。也就是说,必须要在常量声明时对其进行初始化。都跟局部变量或者成员变量不同。当在常量定义的时候初始化过后,在应用程序中就无法再次对这个常量进行赋值。如果强行赋值的话,数据库会跳出错误信息,并拒绝接受这一个新的值。(接口中定义的常量的访问方法) 二是final关键...

php中的面向对象 -> 是什么意思
你的桌子是这个对象里面的方法比如是function cc{}本来桌子是这个房子里的东西,你拿来用就是$aa->cc(),$aa是你刚才初始化的那个对象,就好象你找到了这个房子,而cc()这个是这个房子里的桌子,同理如果你想拿椅子,椅子是function oo{}那么就是$aa->oo(),不知道对你有帮助没.呵呵 ...

php面向对象和面向过程的区别?
1.面向过程(结构化程序设计) 采用自顶向下、分而治之的方法,将整个程序按功能划分为几个可独立编程的子过程模块,每一子模块完成指定的子任务,主过程通过调用各子过程完来成全部处理工作。 2.面向对象的程序设计(Object-OrientedProgramming) 面向对象的程序设计方法强调直接以现实世界中的物体为中心来思考和认识问题...

php后端和java后端的区别?
1.PHP由于其动态脚本语言的特性,包括类、函数、常量在内都需要在每次请求周期中重复执行后才能建立运行环境;为了保证解析速度而牺牲编译质量;应用了FastCGI但仅仅只是复用进程处理请求减少fork成本而不是像其他语言,初始化完毕后通过FastCGI的接口获得数据并以对应接口返回数据等几个原因,基本上已经不可能在性能上追回当初...

电脑行业暗语有哪些程序员有哪些黑话暗语
编程中的常见数据结构包括数组,表格,记录,树等等。 对象 在面向对象的编程语言中,对象是指可以共同访问和管理的相关变量,常量,函数(也称为方法)和数据结构的组合。 范围 范围是指程序的一部分中的功能,方法和变量在同一程序的另一部分中的可见性。大多数语言共享两个通用作用域概念:局部作用域(其中可见性仅限于...

相似回答