上一页 1 ··· 10 11 12 13 14
摘要: 字符串 多字节字符串 字符串结构里存储了长度,根据长度来判断字符串的结束,而不是根据特殊的结束符字节 所以php字符串是二进制安全的,可以包含null字节 $name="zhangsan"; echo "{$name}p"或"${name}p" // zhangsanp 花括号{}里不要有空格 ec 阅读全文
posted @ 2020-05-26 18:03 是的哟 阅读(205) 评论(0) 推荐(0)
摘要: 不需要指定数组的大小,也不需要提前声明,直接赋值即可声明数组:$arr['a']=1,或$arr[]=1 合并数组且key相同时,array_merge()保留最后一个value,"+"保留第一个value 键为字符串且为标准的integer表示时,会转为整型。例如"8"会转为8,"08"不会转为8 阅读全文
posted @ 2020-05-26 18:01 是的哟 阅读(203) 评论(0) 推荐(0)
摘要: 命名空间 自动加载 抽象类 至少一个抽象方法,不能实例化 abstract class A{ abstract protected function getValue(); } class B extends A{ public function getValue($v=null){...} } 可 阅读全文
posted @ 2020-05-26 18:00 是的哟 阅读(147) 评论(0) 推荐(0)
摘要: $a=$b=$c=1; 一次声明多个变量 变量名区分大小写, 内置结构和关键字,用户自定义的类名和函数名,不区分大小写 $a=null isset($a) // false empty($a) // true 检测一个变量是不存在还是值为null,需要 array_key_exists('var', 阅读全文
posted @ 2020-05-26 17:58 是的哟 阅读(219) 评论(0) 推荐(0)
摘要: 性能优化 算法上的优化 多用内置函数,少用魔法函数、错误抑制符、正则 开启opcache 缓冲区 消息队列异步 (发邮件等功能) 少操作文件、网络请求 连接池 用到的时候再new,用完了及时销毁 访问数组arr[name],会先把name当作常量,慢 流程控制 break 2; continue 2 阅读全文
posted @ 2020-05-25 19:25 是的哟 阅读(180) 评论(0) 推荐(0)
摘要: expand-region github: https://github.com/magnars/expand-region.el video demo: http://emacsrocks.com/e08.html (add-to-list 'load-path "expand-region.el 阅读全文
posted @ 2016-06-07 17:34 是的哟 阅读(229) 评论(0) 推荐(0)
摘要: 宏 录制 开始录制宏,用 C-x ( ; 结束录制宏,用 C-x ) ; 使用 用 C-x e 来使用宏。可以利用 C-u 来重复使用100次这个宏,即命令 C-u 100 C-x e 。 C-x e e e ... 将宏重复。 保存宏 阅读全文
posted @ 2016-06-07 17:25 是的哟 阅读(446) 评论(0) 推荐(0)
摘要: 也可以在Emacs中用C-x C-h列出全部命令,查找C-x r c,所有列模式命令都是以C-x r开始的 C-x r C-@ point-to-registerC-x r SPC point-to-registerC-x r + increment-registerC-x r b bookmark 阅读全文
posted @ 2016-06-05 20:19 是的哟 阅读(2450) 评论(0) 推荐(0)
上一页 1 ··· 10 11 12 13 14