干净的PHP代码-函数参数

函数参数(理想情况下为2个或更少)

限制功能参数的数量非常重要,因为它使功能测试变得更加容易。超过三个会导致组合爆炸,您必须使用每个单独的参数测试大量不同的案例。

零参数是理想的情况。一个或两个参数可以,但应避免三个。除此之外,还应该合并。通常,如果您有两个以上的参数,则您的函数将尝试执行过多操作。在没有这种情况的情况下,大多数情况下,更高级别的对象作为参数就足够了。

点击进入,免费领取高品质PHP学习资料大全

坏:

班级问卷

{

    公共功能__construct(

        字符串$ firstname,

        字符串$ lastname,

        字符串$ patronymic,

        字符串$ region,

        字符串$ district,

        字符串$ city,

        字符串$ phone,

        字符串$ email

    ){

        // ...

    }

}

好:

班级名称

{

    私人$ firstname;

    私人$ lastname;

    私人的赞助

    公共函数__construct(字符串$ firstname,字符串$ lastname,字符串$ patronymic)

    {

        $ this- > firstname = $ firstname;

        $ this- > lastname = $ lastname;

        $ this- > patronymic = $ patronymic;

    }

    //吸气剂...

}

班级城市

{

    私人$ region;

    私人区

    私人城市

    公共功能__construct(字符串$ region,字符串$ district,字符串$ city)

    {

        $ this- > region = $ region;

        $ this- > district = $ district;

        $ this- > city = $ city;

    }

    //吸气剂...

}

班级联系方式

{

    私人电话;

    私人$ email;

    公共功能__construct(字符串$ phone,字符串$ email)

    {

        $ this- > phone = $ phone;

        $ this- > email = $ email;

    }

    //吸气剂...

}

班级问卷

{

    公共功能__construct(名称$ name,城市$ city,联系$ contact)

    {

        // ...

    }

}

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容