摘要:func1.php<?php namespace func_lib; if (!function_exists('hello')) { function hello($name) { &nb
func1.php
<?php
namespace func_lib;
if (!function_exists('hello')) {
function hello($name)
{
return '<span style="color:red">hello,'.$name.'</span>';
}
}func1.php
<?php
namespace classes;
class Bigger
{
public static function bigger($a)
{
return $a*2;
}
}homework.php
<?php
namespace my_space;
require './public/func1.php';
require './public/func2.php';
//导入公共函数库空间中的函数hello,并起一个短的别名: hi
use function func_lib\hello as hi;
//导入classes空间中Bigger类,取别名Doub,还可以防止冲突呢
use classes\Bigger as Doub;
echo hi('PHP!'),'<br>';
echo Doub::bigger(150);运行结果:
hello,PHP!
300
批改老师:天蓬老师批改时间:2018-12-01 21:13:15
老师总结:你的作业有点偷懒啦, 命名空间非常重要, 是现代php与之前的重要区别标志,这个不掌握 , 流行的开发框架,你基本上可以告别了,请一定要重视