![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
云吞有点咸
这个作者很懒,什么都没留下…
展开
-
PHP 变量作用域
local 局部作用域 global 全局作用域 static 静态作用域 parameter 函数参数作用域 局部变量 local在函数内部声明的变量为局部变量,仅能在函数内部访问function hello(){ $hi = "hi"; echo $hi;}hello();全局变量 global在函数外部声明的变量为全局变量,除了在函数内,它能被脚本的任何部分访问。若想在函数内访问全局变量,需要使用g...原创 2021-10-29 21:39:21 · 101 阅读 · 0 评论 -
PHP 单例模式
单例模式 在使用面向对象的方式开发时,使用单例模式可以避免过多的new操作消耗大量的资源。单例模式可以通过一个类来全局控制某些配置信息。 单例模式有以下特点:只能有一个实例。 必须自行创建这个实例。 必须给其他对象提供这一实例。所以在单例模式中构造函数和析构函数必须声明为私有,防止外部程序new类从而失去单例模式的意义 _clone方式必须声明为私有,防止克隆对象class Singleton{ private $nam...原创 2021-10-29 12:05:25 · 328 阅读 · 0 评论 -
laravel中Validator使用中出现的问题
laravel中Validator使用中出现的问题在控制器中用到了Validator::make(),它默认是use Dotenv\Validator; 但这样会出现FatalErrorException错误call to undefined method Dotenv\Validator::make() 解决方法把use Dotenv\Validator; 改为use Illuminate\S原创 2017-08-01 13:24:52 · 2786 阅读 · 1 评论 -
Laravel中Blade模板《一》——变量输出及控制流程
1、变量输出 php原生代码: <?php echo $id; ?> blade模板代码实现: {{$id}} 2、检查数据是否存在并输出 php原生代码: <?php echo isset($id) ? $id ; 'default' ?> blade模板代码实现: {{$id or 'default'}} 3、if控制流程 php原生代码:<?php if($id == '原创 2017-08-14 12:02:58 · 3726 阅读 · 0 评论