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

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

藏色散人
發布: 2023-02-17 18:02:01
轉載
1840 人瀏覽過

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

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

設定傳入參數,與傳出參數返回值<div class="code" style="position:relative; padding:0px; margin:0px;"><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><div class="contentsignin">登入後複製</div></div>

自訂返回類型
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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板