首頁  >  文章  >  後端開發  >  關於PHP7之標量類型與回傳值類型聲明

關於PHP7之標量類型與回傳值類型聲明

藏色散人
藏色散人轉載
2020-11-16 13:46:191778瀏覽

一個問題:大家有在使用新功能寫程式碼嗎?

嚴格模式
php declare(strict_types=1);

設定傳入參數,與傳出參數返回值<pre class="brush:php;toolbar:false">class Person(){     public function name(string $name):string    {         return &quot;名称:&quot;.$name;     }     public function age(int $age):string    {         return &quot;年龄:&quot;.$age;     }}</pre>

自訂返回類型
class Address(){
    public function getAddress(int $age):string    {
        return ['street'=>'street1','country'=>'china'];
    }}class Person(){

    public function name(string $name):string    {
        return "名称:".$name;
    }

    public function age(int $age):string    {
        return "年龄:".$age;
    }

    public function age(int $age):Address    {
        return new Address();
    }}

以上是關於PHP7之標量類型與回傳值類型聲明的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:learnku.com。如有侵權,請聯絡admin@php.cn刪除