PHP中define和const的区别 在PHP中,定义常量有两种方式: const、define;下面详细说下它们的区别: 1、const是表达式赋值定义一个常量,而define是一个函数,它接受三个参数 2、const对定义的常量大小写敏感,而define可以通过函数的 2022-07-05 PHP define与const Linux下curl命令 格式1curl https:curl https://www.baidu.com 上面命令向www.baidu.com发出 GET 请求,服务器返回的内容会在命令行输出。 常用参数-d:使用-d参数向服务器发送POST请求的数据体1curl 2022-07-04 Linux curl 设计模式——建造者模式 说明将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。首先看下关系图: 示例下面讲解下设计模式的代码实现 创建产品类123456789class Product{ private $parts = []; 2022-06-06 设计模式 设计模式 PHP实现方法运行前(后)执行指定的程序 在PHP中,利用__call(),可实现方法运行前/后执行指定的程序片段。 下面演示下,在test方法执行后自动执行afterTest方法 12345678910111213141516171819202122232425262728293 2022-06-02 PHP PHP笔记 PHP中unset的一些使用 前言:在PHP开发中,经常使用到unset来释放掉给定的变量;但有时候会有些问题,本文记录下。 如果需要去掉数组中的某些key,直接unset即可 123$arr = ['id' => 5, 'name' => '张三', 2022-06-02 PHP PHP笔记 PHP中,通过&改变变量的值,效率如何 在PHP中,通过&改变变量的值,效率如何呢,下面来测试一下。 12345678910111213141516171819202122$arr = ['id' => null, 'name' => 'test', 'age 2022-06-02 PHP PHP笔记 php中,this、self、static的区别 this指当前类,不能用于静态成员函数中,使用形式:$this-> self是对静态成员函数/变量的访问,使用形式:self:: static和self很接近,唯一区别在于:self调用的是本身代码片段的这个类;而static调用的 2022-06-02 PHP PHP笔记 PHP中isset与array_key_exists的性能对比 前言:在开发中,之前判断数组中的键是否存在,我一直使用isset;今天看到有同事大量使用array_key_exists,闲来没事就测试了一下它们的性能。 12345678910111213141516$arr = ['id' => 2022-06-02 PHP PHP笔记 PHP中...的用法 如果…在函数的定义中,则表示传入多个参数(个数不定)将合并成一个数组(索引数组)12345678910function sum(...$numbers){ $sum = 0; foreach ($numbers as $num 2022-06-02 PHP PHP笔记 ThinkPHP5 中rule规则 rule规则12345678910111213class Item extends \think\Validate{ protected $rule = [ ['mobile|手机号', 'require|length:11', '手机号 2022-05-31 PHP ThinkPHP MySQL中的JSON 以MySQL为代表的关系型数据库,5.7.8之前没有JSON这种数据类型,只能以varchar或者text形式变相的支持JSON,存取键值极不方便;5.7.8开始有JSON数据类型,有专门语法支持键值的存取,易用性得到很大提升。下面说说js 2022-05-20 MySQL JSON 设计模式——中介者模式 说明示例下面看下中介者模式的代码实现 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 2022-05-19 设计模式 设计模式