PHP use
PHP 7 use 語句
?PHP 7 新特性
PHP 7 可以使用一個 use 從同一個 namespace 中導入類、函數和常量:
實例
實例
//?PHP?7?之前版本需要使用多次?use?use?some\namespace\ClassA;?
use?some\namespace\ClassB;?
use?some\namespace\ClassC?as?C;?
use?function?some\namespace\fn_a;?
use?function?some\namespace\fn_b;?
use?function?some\namespace\fn_c;?
use?const?some\namespace\ConstA;?
use?const?some\namespace\ConstB;?
use?const?some\namespace\ConstC;?
//?PHP?7+?之后版本可以使用一個?use?導入同一個?namespace?的類?
use?some\namespace\{ClassA,?ClassB,?ClassC?as?C};?
use?function?some\namespace\{fn_a,?fn_b,?fn_c};?
use?const?some\namespace\{ConstA,?ConstB,?ConstC};?
?> 比如我在使用thinkPHP框架的時候我發現在自定義controlle層控制器文件需要使用的Controller類的時候總是有這句 use think\Controller;
一直以來對面向對象還不是很熟,就像剛剛記錄的namespace命名空間一樣還需要了解一下use語句的使用方法,我去查看到了thinkPHP Library 中controller.php文件中的這一語句: namespace think;這樣以來道理就通了,不至于以后自己寫代碼的時候不知道怎么用,也即要引用類、函數、常量時一定要指明它們是哪個命名空間里面的,才能使用,面向對象的知識還不熟啊,都怪之前學C++搞蒙了,當初就應該學習Java 啊啊啊,好傻。
轉載于:https://www.cnblogs.com/loanhicks/p/7874953.html
總結
- 上一篇: 继承Comparable接口来实现排序
- 下一篇: PHP FTP函数