自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 PHP 三元运算符?:的小坑

$a = ['result'=123];$b = !empty($a['result'])?:-1;$c = !empty($a['result'])?$a['result']:-1;var_dump($b,$c);  上述代码输出结果为 true 和 123 。如果?和:中间项省略 如果条件表达式为真则返回ture 否则返回:后的结果。转载于...

2019-06-13 16:02:00 215

转载 Only variables should be passed by reference

报错位置代码: $status->type = array_pop(explode('\\',$status->type)) (此处$status->type值原本是 APP\Jobs\InboundReportJob)单独的取值$status->type 以及执行explode('\\',$status->type) 都没有问题 但是...

2019-05-20 19:42:00 190

转载 laravel Route::resource() 资源路由

格式: Route::resource('/order', 'OrderController', ['as' => 'admin']);框架自动创建路由及其对应控制器中的方法:请求方式路由actiondescriptionGET/orderindex索引/列表GET/order/createcrea...

2019-01-21 16:37:00 2419

转载 php函数名前添加& 函数的引用返回

function &test(){ static $b=0; $b= $b+1; return $b;}$a= test();echo $a,"\n";$a = 3;$a= test();echo $a,"\n";$a = &test();echo $a,"\n";$a= 10;$a= test();ec...

2018-08-29 18:18:00 112

转载 php函数名后冒号+数据类型(返回值类型限制/php新特性)

在PHP7,一个新的功能,返回类型声明已被引入。返回类型声明指定的一个函数返回值的类型。intfloatboolstringinterfacesarraycallable对象实例如下图:create方法的返回值必须为一个User类实例;delete方法的返回值必须是布尔数据类型。转载于:https://www.cnblogs.com...

2018-06-05 11:17:00 5436

转载 isset、empty 误区

  isset() 常用来判定变量是否存在 但是当变量赋值为NUll时候,返回值一样是FALSE 而实际上变量是存在的,与实际情况不符,判定错误。  empty() 用来判定变量或者类的属性值是否为等价为空的数据,但是如下类:     1 class Person 2 { 3 protected $attributes = []; 4 5 ...

2018-06-05 11:03:00 78

转载 php的URL查询字符串解析函数

URL查询字符串格式:Data[650][BLN]=40002307312&Data[650][Status]=電聯無人接聽。解析这种数据使用函数:parse_str()。parse_str(string,array) string:必需。规定要解析的字符串;   array:可选。规定存储变量的数组的名称。该参数指示变量将被存储到数组中。选择后返回结果数组多出一重...

2018-04-18 19:00:00 162

转载 php Closure类 闭包 匿名函数

php匿名函数  匿名函数就是没有名称的函数。匿名函数可以赋值给变量,还能像其他任何PHP对象那样传递。不过匿名函数仍是函数,因此可以调用,还可以传入参数。匿名函数特别适合作为函数或方法的回调。  如:    $f = function($a){        return $a;      };    echo $f('hello');  //输出 hello...

2018-04-18 10:41:00 117

转载 shell脚本执行错误 $'\r':command not found

出现这个问题原因是换行问题   在windows下编辑脚本 换行符为“\n\r”,但是在linux下换行符为“\n”。在Windows下编辑完成后,然后在linux下运行,换行符只是使用了“\n” , 剩下的 “\r”作为独立的命令执行,然而“\r”并不是一个shell 命令因此报错。解决方法:   sudo apt-get install dos2unix   dos...

2018-04-12 19:10:00 75

转载 php.ini 配置项详解

本文主要对php.ini文件进行详细的解释engine = On ——> 在apache下启用php语言引擎short_open_tag = Off ——> 是否开启段标签 若php数据与XML数据结合使用时则需要关闭<? ?>precision = 14 浮点数的有效小数位数output_buffering = 4096 输出缓冲配置,...

2018-04-04 14:16:00 547

转载 php中class类文件引入方法汇总

在项目中 总是会用到类文件引入的操作,在此简单总结下:方法一:  使用 include,require,include_once,require_once。  其中:*_once once意为曾经一次,可理解为在执行引入前确认是否曾经(或者已经有了一次)引入过,如果已经引入则不会再次引入,否则引入文件;     require没有返回值,如果执行失败则报错fat...

2018-03-29 17:53:00 2598

转载 php关键字static使用

php中static关键字使用:情景1:静态变量  使用static关键字定义静态变量  静态变量:只存在于函数作用域内,也就是说,静态变量只存活在栈中。一般的函数内变量在函数结束后会释放,比如局部变量,但是静态变量却不会。就是说,下次再调用这个函数的时候,该变量的值会保留下来。  示例代码:   1 <?php   2 function test_1...

2018-03-22 19:31:00 94

转载 laravel框架手动删除迁移文件后再次创建报错

  手动删除laravel框架数据表迁移文件后再次创建报错 如下图:  执行创建操作之后会在autoload_static.php及autoload_classmap.php这两个文件中添加迁移文件的目录。  删除migrate文件自身,还需要清除autoload_static.php以及autoload_classmap.php这两个文件中添加迁...

2018-03-20 11:25:00 457

转载 php7.0 新增运算符??

??是php7 新增符号 其作用近似于三目运算符 ?: 但存在着细微差别比较示例代码如图: $b = $a?$a:2; 三目运算 <=> $e = $a??'how much?'; <=> ...

2018-03-20 10:42:00 329

转载 php使用curl抓取网页自动跳转问题处理

问题分析:请求抓取http://go.com数据:function curlGet($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); ...

2018-03-20 10:36:00 969

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除