相同类不同类调用变量常量及方法

Posted fuxp

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了相同类不同类调用变量常量及方法相关的知识,希望对你有一定的参考价值。

<?php
namespace appadmincontroller;
use thinkController;

class Test extends controller{
const name=‘PHP软件开发工程师‘;
private $a=‘1‘;

public function index($kgs)
{
$b=$kgs*2;
return $b;
}


public function test(){
echo self::name; //相同类中调用常量
echo $this->a; //相同类中调用变量
echo $this->index(3); //相同类中调用方法
}
}


$b = new Test(); //在其他类中调用Test类
echo $b->index(3); //在其他类中调用Test类index方法.
// echo Test::index(3); //与上面一样的效果
echo(Test::name); //在其他类中调用Test类中的常量

以上是关于相同类不同类调用变量常量及方法的主要内容,如果未能解决你的问题,请参考以下文章

java中 static 表示静态 final表示常量?怎么使用的

多继承及魔术方法介绍

类的变量及方法

Java编程中的美好

相同instanceof但不同类的方法不可见性

Java运算符及常量变量