<?php
namespace MyProject;
echo '命名空间为:'. __NAMESPACE__.'<br>';
echo '这是第' . __LINE__ . '行';
echo '<br>';
echo '该文件的完整路径为:' . __FILE__;
echo '<br>';
echo '该文件位于:' . __DIR__;
echo '<br>';
function test(): void
{
echo '函数名:' . __FUNCTION__;
echo '<br>';
}
test();
class testClass
{
function test(): void
{
echo '类名为:' . __CLASS__ . '<br>';
echo '函数名:' . __FUNCTION__;
echo '<br>';
echo '命名空间/类名/函数名:' . __METHOD__ . '<br>';
}
}
$t = new testClass();
$t->test();
trait MyTrait
{
public function myMethod(): void
{
echo 'trait的名称为:'. __TRAIT__ . '<br>';
}
}
class MyClass
{
use MyTrait;
}
$obj = new MyClass();
$obj->myMethod();
暂无讨论,说说你的看法吧