php7
Wyat,sahar
这个作者很懒,什么都没留下…
展开
-
php7 匿名类
php7 匿名类解析 <?php #定义一个接口 interface Logger { public function log(string $msg); } #创建一个类 class Application { private $logger; #必须返回一个Logger的实例 public function getLogger(): Logger { ...原创 2019-09-26 22:17:42 · 154 阅读 · 0 评论 -
trait
PHP5.4实现了一种代码复用的方法称为Trait。 Trait为了减少单继承语言的限制,能够自由地在不同层次结构内独立的类中复用方法,Trait和Class组合的语义定义了一种减少复杂性的方式,避免传统多继承和 Mixin 类相关典型问题。无法通过 trait 自身来实例化。一个类要应用trait需要使用use关键字,一个类可以应用多个trait,只需要在use关键字后用逗号分隔多个trait。...转载 2019-10-02 19:49:28 · 306 阅读 · 0 评论 -
学习笔记 trait use
abstract class Service { } trait PriceUilities{ // private static $taxrate = 17; // public static function calulateTax(float $price) : float // { // return ((self::$taxrate / 100) *...原创 2019-10-03 16:20:37 · 138 阅读 · 0 评论 -
什么情况下使用静态方法:D
看到一个最直白的解释 你有一个锤子 , 拿起来就可以直接用 而不是创造一个模具,在做一个出来 ???? 唯一, 不需要改变. 直接就可以使用 好像函数…原创 2019-10-03 21:49:49 · 366 阅读 · 0 评论