![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 159 阅读 · 0 评论 -
trait
PHP5.4实现了一种代码复用的方法称为Trait。Trait为了减少单继承语言的限制,能够自由地在不同层次结构内独立的类中复用方法,Trait和Class组合的语义定义了一种减少复杂性的方式,避免传统多继承和 Mixin 类相关典型问题。无法通过 trait 自身来实例化。一个类要应用trait需要使用use关键字,一个类可以应用多个trait,只需要在use关键字后用逗号分隔多个trait。...转载 2019-10-02 19:49:28 · 315 阅读 · 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 · 146 阅读 · 0 评论 -
什么情况下使用静态方法:D
看到一个最直白的解释你有一个锤子 , 拿起来就可以直接用而不是创造一个模具,在做一个出来????唯一, 不需要改变. 直接就可以使用好像函数…原创 2019-10-03 21:49:49 · 368 阅读 · 0 评论