-
对一个值为null的变量使用isset()判断将返回false,即相当于变量未设置。值得一提的是isset()可以一次传入多个参数,如isset($var1, $var2, $var3),只有在全部参数都已被设置时才返回true,计算过程从左至右,中途遇到未设置的变量时就会立即停止。
-
签名算法(微信支付同款)
-
在调试过程中有时我们想知道某个变量的值,但又不想使用exit()中断程序的执行或不能在页面上直接输出,这时就可以使用var_export()获取变量值的字符串形式,并输出到文件里。
-
使用yaml扩展和symfony/yaml组件读取配置文件
-
JSON Web Token(JWT)的使用
-
使用parse_ini_file()读取配置文件
-
curl设置自定义header
-
RSA是被研究得最广泛的公钥算法,从提出到现在已近三十年,经历了各种攻击的考验,逐渐为人们接受,普遍认为是目前最优秀的公钥方案之一。
-
密码验证流程
-
算法描述:红包剩余金额为m元,剩余人数为n人,则下一个人抢到红包金额的区间为(0, m/n*2)或[0.01, m/n*2-0.01]。