博客列表 >命名空间练习1

命名空间练习1

笑颜常开的博客
笑颜常开的博客原创
2019年04月04日 11:09:30931浏览

<?php
/**
* Created by PhpStorm.
* User: 廖广
* Date: 2019/4/4
* Time: 10:55
*/
//用大括号在一个PHP文档中声明多个命名空间


/**
* Created by PhpStorm.
* User: 廖广
* Date: 2019/4/3
* Time: 22:52
*/
//定义命名空间one
namespace  one{
   //在命名空间中定义三个全局成员
   class Pig{public static $name='peter';}
   function hello() {return 'Hello 朱老师';}
   const SITE='php.cn';
//访问成员
   echo Pig::class.'<br>';
   echo hello().'<br>';
   echo SITE.'<hr>';
//echo Pig::$name.'<br>';
}


//在一个php文档中允许创建多个命名空间
namespace  two{
   //在命名空间中定义三个全局成员
   class Pig{public static $name='peter';}
   function hello() {return 'Hello 猪哥';}
   const SITE='php中文网';
//访问成员
//如果在two空间访问one空间,怎么办?
   echo Pig::class.'<br>';
   echo hello().'<br>';
   echo SITE.'<hr>';
//全局空间
}

//大括号可以声明一个全局空间
namespace {
   class Pig{public static $name='peter';}
   function hello() {return 'Hello 灭绝师太';}
   const SITE='学习交流分享的平台';
}

namespace three{
//    调用全局成员
echo \Pig::class.'<br>';
echo \hello().'<br>';
echo \SITE;
}

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议