• PHP三元运算符的简写形式

    栏目:PHP 时间:2023-05-25 21:55

    1.一般的if...else形式 if(isset($title)){ $output = $title; }else{ $output = '默认标题'; }2.三元运算符一般形式$output = $title?$title:'默认标题'; 很有重复的感觉,可以简写为下面的形式$out

    Read more

  • PHP8新特性盘点

    栏目:PHP 时间:2023-05-25 21:55

    PHP 8.0.0 已经正式发布了,这个对于PHPer无疑是一个令人振奋的消息。它包含了很多新功能与优化项, 包括命名参数、联合类型、注解、构造器属性提升、match表达式、nullsafe运算符、JIT,并改进了类型系统、错误处理、语法

    Read more

  • PHP 7.4 新特性

    栏目:PHP 时间:2023-05-25 21:55

    PHP 7.4 计划在2019年11月21日发布,它主要新增了以下几个特性: 短闭包函数(short closure) 预加载提交性能 属性类型限定 Improved type variance(不会翻译) 三元运算简写 数组展开运算 新增类的魔术方法:serialization

    Read more

  • php 短路逻辑运算符

    栏目:PHP 时间:2023-05-25 21:55

    短路与 &&短路或 ||or、||、and、&& 都是短路运算符&&(and)短路与运算符检查第一个表达式是否返回“flase”,如果是“false”则结束语句并返回“false”,否则检查第二个表达式。 || (or)短

    Read more

  • php 7新特性

    栏目:PHP 时间:2023-05-25 21:55

    目录 一、数组和字符串直接表达式二、新的密码加密函数三、异常和finally关键字四、生成器( Generator )五、函数参数列表支持接收可变数量参数六、幂运算,用来替代pow函数七、定义数组常量八、类型严格模式九、新增运

    Read more

  • PHP7 引入的“??” 和“?:”的区别

    栏目:PHP 时间:2023-05-25 21:55

    $a ?? 0 等同于 isset($a) ? $a : 0。 $a ?: 0 等同于 $a ? $a : 0。 相当于empty和isset区别

    Read more

  • PHPer 们可能都知道 list 的用法,简单来说就是可以在一个表达试里通过数组对多个变量赋值: PHP 1 2 3 $values = array('value1', 'value2'); $list($v1, $v2) = $values; 感觉是不是很方

    Read more

  • thinkphp 高并发情况的简单模拟

    栏目:PHP 时间:2023-05-25 21:55

    看下面代码,一个简单的减库存模拟.一,并发扣库存1.原始数据里面有100个库存 image.png 2.下面进行减库存操作,代码如下所示 $model = new Test(); $data = $model->get(1); $count = $data['c

    Read more

  • 创建一个包含变量与其值的数组。对每个参数,compact() 在当前的符号表中查找该变量名并将它添加到输出的数组中,变量名成为键名而变量的内容成为该键的值。简单说,它做的事和 extract() 正好相反。返回将所有变量添加进

    Read more

  • laravel 命名规范 最佳实践

    栏目:PHP 时间:2023-05-25 21:55

    来源:https://github.com/ralphcasipe1/laravel-best-practices What How Good Bad Controller singular ArticleController ArticlesController Route plural articles/1 arti

    Read more