Lazy loaded image
Lazy loaded imageLaravel的生命周期
字数 222阅读时长 1 分钟
2021-7-2
2023-4-26
type
Post
status
Published
date
Jul 2, 2021
slug
php/laravel/lifeCycle
summary
tags
PHP
Laravel
开发
category
PHP
icon
password
URL
  1. ioc 本质是一个数组
    1. bindings(容器)
    2. instances(实例)
    3. make(解析)
    4. bind(容器绑定)
      1. singleton(单例方式运用,容器创建实例对象)
    5. instance(可以允许框架开发自定义绑定共享容器)
  1. Application 继承容器app()
    1. 设置项目的目录地址
    2. 注册核心功能的实例
  1. 基于laravelStart组件,完善框架结构frame-》[app,public,tests,route,config...]
  1. frame,助手函数【需要 判断是否存在方法再执行方法】
    1. 在composer.json:autoload引入指定filer地址进行加载
  1. 契约:保障在维护的时候不会影响整个项目的核心代码的改动,在框架中契约也可以作为容器的标识来代表对象
  1. facade:__callStatic在调用对象中不存在的静态方法的时候执行
    1. 先创建,在执行
上一篇
亿级流量电商详情页系统实战
下一篇
PHP中IOC详解