摘要: 类型 *T 是指向 T 类型值的指针。其零值为 nil 。 & 操作符会生成一个指向其操作数的指针。 * 操作符表示指针指向的底层值。 这也就是通常所说的“间接引用”或“重定向”。 距离 a = *b 中 *b基础地址的值 就相当于b本身的值 a=&b &b相当于指针的地址,是个指针 阅读全文
posted @ 2018-02-02 15:13 ShainRou 阅读(11478) 评论(0) 推荐(1) 编辑
摘要: strpos() - 查找字符串在另一字符串中第一次出现的位置(区分大小写) stripos() - 查找字符串在另一字符串中第一次出现的位置(不区分大小写) strrpos() - 查找字符串在另一字符串中最后一次出现的位置(区分大小写) strripos() - 查找字符串在另一字符串中最后一次 阅读全文
posted @ 2017-02-13 17:26 ShainRou 阅读(43398) 评论(0) 推荐(0) 编辑
摘要: $time1=2011-11-11 11:11:11$time2=2016-12-10 16:58:13 代码: 阅读全文
posted @ 2016-12-08 17:03 ShainRou 阅读(1839) 评论(0) 推荐(0) 编辑
摘要: URLEncode:是指针对网页url中的中文字符的一种编码转化方式,最常见的就是Baidu、Google等搜索引擎中输入中文查询时候,生成经过Encode过的网页URL。URLEncode的方式一般有两种,一种是传统的基于GB2312的Encode(Baidu、Yisou等使用),另一种是基于UT 阅读全文
posted @ 2016-12-07 16:44 ShainRou 阅读(95167) 评论(0) 推荐(0) 编辑
摘要: 出现这种问题的原因可能是因为代码写的不规范,出现了其他的输出;解决办法: public function captchaAction() { $verify = new Verify; $verify->entry(); } public function captchaAction() { ob_ 阅读全文
posted @ 2016-08-19 23:10 ShainRou 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 跳转: 浏览器认为: 当前URL请求成功, 重新请求新的URL. 浏览器会 记录当前的URL 和 新的URL 在请求历史记录中. 回退, 是可以回退到, 当前的URL上的. (无论 success, 和 error 都是一样) 语法实现: 在浏览器层面, 修改浏览器的location.href来实现 阅读全文
posted @ 2016-08-13 16:43 ShainRou 阅读(3354) 评论(0) 推荐(0) 编辑
摘要: 验证条件: 规则的第四个元素,在满足什么样的条件时才去验证,一共提供了三个预设值: 存在: 相当于isset()验证:self::EXISTS_VALIDATE, 0(默认为0); 值不为空验证: 相当于!emtpy():self::VALUE_VALIDATE, 2; 一定验证: 相当于:if(t 阅读全文
posted @ 2016-08-12 00:12 ShainRou 阅读(624) 评论(0) 推荐(0) 编辑
摘要: 模板载入:先把结构定义好,然后再把公共的地方拿过来,有点像调用函数; 模板继承:拿到主要的整体然后一点一点的用可变的局部去填充主体,有点像两个类相互继承。 推荐:模板载入和继承共同使用! 阅读全文
posted @ 2016-08-11 23:59 ShainRou 阅读(298) 评论(0) 推荐(0) 编辑