laravel5.1 获取环境变量environment的疑问
来源:互联网 发布:c语言入门txt免费下载 编辑:程序博客网 时间:2024/06/05 01:40
laravel5.1 获取环境变量environment的疑问
在laravel框架中,可以通过app()->environment()来获取当前环境,(测试,正式环境)
如果传入参数则是判断当前环境是否与传入的参数匹配,可传入多个参数,或者数组
在Application.php文件中,该函数的定义是
public function environment() { if (func_num_args() > 0) { $patterns = is_array(func_get_arg(0)) ? func_get_arg(0) : func_get_args(); dd($patterns); // 我加的 foreach ($patterns as $pattern) { echo $pattern; // 我加的 if (Str::is($pattern, $this['env'])) { return true; } } return false; } return $this['env']; }
比如我传入的参数如下
app()->environment('test', 'production');或app()->environment(['test', 'production']);
不管是那种情况,$patterns应该是一个包含了’test’, ‘production’两个值的数组,但是实际输出却是这样的
array:1 [▼ 0 => "testing"]
但是在foreach循环中输出的值却是testing和test,实在无法理解,为什么会这样
阅读全文
0 0
- laravel5.1 获取环境变量environment的疑问
- GrADS环境变量(Environment Variables )的设置
- C获取linux系统环境变量方法(Environment Variables)
- SetupDiGetDeviceInstanceId获取ID的疑问
- laravel5.1框架下从数据库中获取数据的两种方式
- 环境变量设置中的疑问
- 7.9.环境变量(Environment Variables)
- Linux:查看环境变量(environment)
- environment variables - 环境变量
- ubuntu环境变量设置 为什么不生效的疑问
- Windows目录的环境变量名 Recognized Environment Variables
- Environment 是一个提供访问环境变量的类
- Liunx中环境变量的配置profile,environment,barshrc
- C#使用System.Environment操作系统环境变量的中文API
- QFileDialog 获取文件路径的疑问?
- struts2的一些疑问:获取request对象
- 获取记录集的一点疑问
- 使用Environment 来获取系统的信息
- 关于学业深造以及初入职场有感
- 【第三届蓝桥杯】干支纪年
- 二进制中1的个数
- Cookie和Post模拟登陆
- Hierarchical Convolutional Features for Visual Tracking
- laravel5.1 获取环境变量environment的疑问
- Android 自定义控件之第三讲:obtainStyledAttributes 系列函数详解
- wavecom短信猫发短信的前期配置
- 如何设计一个系统?
- Loadrunner中文乱码问题解决方法总结(loadruner11中文版)
- 普通程序员如何入门深度学习?
- auto17.11.14
- 延迟加载static
- JDBC(二)