看不懂这个语法了
<br /> /**<br /> * Get a Carbon instance for the current date and time<br /> *<br /> * @param DateTimeZone|string $tz<br /> *<br /> * @return static<br /> */<br /> public static function now($tz = null)<br /> {<br /> return new static(null, $tz);<br /> }<br />
这个是Carbon类里返回当前时间的方法,想问直接return一个static是啥用法。实际发生了什么呢。
------解决思路----------------------后期静态绑定 http://php.net/manual/zh/language.oop5.late-static-bindings.php
------解决思路----------------------你看到的只是這個函數的參數和返回值,實際處理方法被隱藏了
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn