Laravel Model底层详解(一)

作者: louduanxiong | 来源:发表于2017-10-31 16:47 被阅读108次

    laravel很优雅,优雅的我不知道该怎么用原生写代码了!!!

    一直想写但是不知道从哪个方向入手,现在就从接口开始入手吧.

    model类详解之为什么我们可以平滑的像访问数组一样访问对象的能力

    ArrayAccess这个接口做出了杰出的贡献

    php官方怎么解释这个接口的,附上链接.

    接下来我们做些试验来解释到底底层做了些什么事情

    ①赋值

    modle类中添加log 添加数组属性 查看log

    就这样属性就给赋值了,原来是这个接口的功劳,好吧,这么简单.

    ②获取值

    model类中添加log 获取属性 查看log

    上面只是获取自己定义的属性,当然你用数组获取model自带的属性也是调用了这个方法.

    ArrayAccess这个接口还定义了属性是否存在和销毁属性这里我不一一试验了.

    属性是是否存在 销毁属性

    这个接口很好用,赶快用起来吧!  ArrayAccess

    相关文章

      网友评论

        本文标题:Laravel Model底层详解(一)

        本文链接:https://www.haomeiwen.com/subject/civbpxtx.html