随笔
老衲灬
知其然知其所以然。
展开
-
PHP中echo输出中存在括号"()"的处理
echo的官方解释如下:echo 不是一个函数(它是一个语言结构), 因此你不一定要使用小括号来指明参数,单引号,双引号都可以。 echo (不像其他语言构造)不表现得像一个函数, 所以不能总是使用一个函数的上下文。 另外,如果你想给echo 传递多个参数, 那么就不能使用小括号。个人总结:关于echo中存在括号,且存在多个字符串的相关问题,测试代码如下://1、全部用括号包起来的情...原创 2018-08-15 16:11:09 · 2256 阅读 · 0 评论 -
mysql中set多选项类型的数据解析原理
一、set多选项类型的应用形式set类型通常用于存储表单中的“多选项”的值。设定形式:set(‘选项值1’, ‘选项值2’, ‘选项值3’, ....)这些选项值都对应了相应的“索引值”,其索引值从1开始,并“依次翻倍”。即这些选项的索引值分别为:1, 2, 4, 8, 16, ..... (其实就是2的n次方)set类型最多可设定64个选项值。应用如下:二、原理解析...原创 2018-07-28 20:03:59 · 2715 阅读 · 0 评论 -
爬坑:彻底搞懂php自加自减运算
核心运算原则:1、整个运算式按照正常运算法则运算,例如简单的从左往右运算,只要前两项不包含自加自减运算,就先算出结果,再按照运算顺序往后算。2、前自加后自加本项表达式的运算处理,假设 $i=10 :<1> 运算中遇到 ++$i 就先处理完本项,把整个运算式中所有未运算的自加自减的变量 $i 和非自加自减的变量 $i的值先加1,当然本项++$i结果为11再去与其它项的运算;【...原创 2018-06-14 23:39:22 · 1303 阅读 · 0 评论 -
详解正则表达式匹配一个反斜杠"\"的问题
$str = '\/div';$pattern = '/\\\\\/div/';// '\\\\\/' 解析过程如下:// PHP解析:// 第1个'\'转义第2个'\',转义后为字符串'\'// 第3个'\'转义第4个'\',转义后为字符串'\'// 第5个'\'转义'/',转义后为字符串'/'// 字符合起来为'\\/' (则 \\/div 即为正则将要解析的内容,注意:正则解析...原创 2018-11-23 22:55:39 · 13126 阅读 · 1 评论