laravel 基础面试题--2020-12-16-可变变量-laravel服务提供者

未匹配的标注

感谢关注本人公众号: 上海 PHP 自学中心
qq群(3年2万):517085546

laravel 基础面试题–2020-12-16-php可变变量-laravel-服务提供者

1. $$$ 在 PHP 中是什么意思?

类似 $$variable 的语法称为可变变量。

意思是,我本身是变量,前面加了一个$ ,那我自己就是变量的变量。 看下面例子。

让我们尝试 $$$:

$real_variable = 'test';
$name = 'real_variable'; // variable variable for real variable
$name_of_name = 'name'; // variable variable for variable variable

echo $name_of_name . '<br />';
echo $$name_of_name . '<br />';
echo $$$name_of_name . '<br />';

这是输出:

name   // 查找就是 $name_of_name
real_variable  // 查找 $$name_of_name => $name => real_variable
test    // // 查找 $$$name_of_name => $$name => $real_variable => test

🔗 来源: guru99.com

2. 如何注册您的服务提供者?

您可以在 config/app.php 配置文件中注册服务提供者,该配置文件包含一个数组,您可以在其中配置服务提供者的类名。

3. 请解释服务提供者的理解。

Service Providers (服务提供者)Laravel 「引导」过程的核心。这个「引导」过程可以理解成「电脑从按下开机按钮到完全进入桌面」这段时间系统干的事。

Service Provider 有两个重要的方法:

Laravel 在「引导」过程中干了两件重要的事:

  1. 通过 Service Providerregister() 方法注册「绑定」
  2. 所有 Servier Providerregister() 都执行完之后,再通过它们 boot() 方法,干一些别的事。

详细请看原文:laravel-provider-译文

思考

1. 服务提供者 到底干了啥?

2. 你会用服务提供者来做什么?

3. 你会在什么时候用到 可变变量?


防爬虫说明

禁止 学习某地爬虫,知乎爬虫,CSDN 爬虫。
本文,首发在 learnku 社区。

@author
汪春波(www.shxdledu.cn)

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 0
发起讨论 只看当前版本


暂无话题~