php中混合使用命名空间和普通函数和类

当一个文件既要用到命名空间的函数和类 和 普通的类和函数时的用法?
height.php 文件中,用namespace 同时声明的function 和 class

<?php
namespace App;
function test()
{
    echo ' this is a namespace function test';
}
class height
{
    public static function test()
    {
        echo 'hello word 3';
    }
}

在 function.php 写的是正常普通的function 和 class

<?php
function test()
{
    echo ' this is a function test';
}
class height {
    public static function test()
    {
        echo 'hello word 4';
    }
}

访问方法:
index.php

<?php
require './height.php';
require './function.php';
// 调用namespace的function 和 class  直接调
App\test();
App\height::test();
//调用namespace的function 和 class  使用use
use App as anthorApp;
anthorApp\test();
use App\height;
height::test();
use App\height as anthorClssApp;
anthorClssApp::test();
//调用普通的
test();
height::test();

记录你我
请先登录后发表评论
  • latest comments
  • 总共0条评论