- 博客(13)
- 收藏
- 关注
原创 php设计模式-单例模式
单例模式需要满足的三个条件1.一个构造函数 必须是private2.一个用来保存类的实例的静态成员变量3.一个访问类实例的静态方法<?php Class Single{ static public $instance=null;//静态成员变量 private function __Construct(){ //构造函数private } public stati...
2019-11-08 11:59:15
128
原创 mysql 将查询结果以,分隔展示
group_concat(column,',')第二个参数为分隔符补充:concat(str1,str2,str3...)将括号内的字符串或者字段拼接 当一个为NULL 拼接结果为NUll补充:concat(',',str1,str2,str3...)第一个参数为分隔符 如果其他参数为NULL 则会被忽略原文链接:https://www.liaozhifeng.cn/mysql/74....
2019-05-07 15:23:42
5198
原创 php正则处理jsonp数据
网上找了下 发现没有合适的 所以就自己写了一个贴代码$str='sug({q:"淘宝",p:false,s:["淘宝网","淘宝小镇","淘宝下载","淘宝客服","淘宝评价","淘宝联盟","淘宝好评",&
2018-12-24 10:59:45
1470
原创 链接中包含部分字符 在隐藏入口文件时会报404 错误的解决方案
/search/具 隐藏index.php会报404错误urlencode结果是%E5%85%B7共,兵,兹这些都是一样404结果发现%E5**%85%**B7是%85%出了问题把.htaccess 改为&lt;IfModule mod_rewrite.c&gt; Options +FollowSymlinks -Multiviews RewriteEngine On R...
2018-11-24 16:15:24
1606
原创 php接口(interface)跟抽象类abstract的作用与好处
假设现在有六个类动物(Animal)抽象类老虎(tiger) 继承动物类蛇类(snake) 继承动物类兔子(rabbit) 继承动物类农夫(farmer)农夫可以喂养Animal贴代码跟解释abstract class Animal{ //定义一个抽象类animal public function move($destination){}//动物移动 public fun...
2018-11-17 17:02:18
1472
原创 php 类型提示
遇到一个新写法private function setWriter(XMLWriter $writer) { $this-&gt;writer = $writer;}传参的时候为什么前面会多了XMLWriter百度了一大堆,没有找到答案偶然的一个机会我知道了 这个叫类型提示比如说(XMLWriter $writer) $writer 必须是类XMLWriter的实例贴代码c...
2018-11-17 13:55:30
286
原创 php 关键词final,static的用法 顺便也说下php中->跟::的区别 做个笔记
一.final 的用法很简单,定义类的时候 就是阻止子类继承贴代码final class base{ public function test(){ echo 'this is final'; }}任何类都不能继承base类,如果继承就会抛出错误定义方法的时候就是阻止被覆盖class base{ final public function test(){ ech...
2018-11-16 14:59:17
175
原创 mysql DATE_FORMAT的用法
遇到个业务要求 要求查询会员每日充值的信息date表中目前有这三条数据执行sqlSELECT DATE_FORMAT(date,'%Y-%m-%d') as everyday,sum(money) as totalmoney FROM `date` GROUP BY everyday;如果要找出每个uid每天的money总和SELECT DATE_FORMAT(date,'%Y-%...
2018-11-14 15:07:30
387
原创 php==与===的区别
今天遇到一个问题 于是就看了下跟=的区别两个的区别很简单==如果两边的类型不一样,首先强制转换使得两边类型一致 再进行判断===是先判断两边类型,再进行判断贴案例echo 0==&amp;quot;123&amp;quot;?&amp;quot;true&amp;quot;:&amp;quot;false&amp;quot;;echo &amp;quot;&am
2018-11-13 15:04:18
262
原创 thinkphp 有自动加载 为什么还要use呢
今天有人在群里面讨论这个问题。tp5官方文档介绍自动加载:命名空间的路径与类库文件的目录一致,那么就可以实现类的自动加载比如说app\index\controller这个空间下有两个类库 index跟test我如果想要在test里面调用index下面的tests方法的话。贴代码public function index() { $test=new Index(); $test->...
2018-11-13 13:07:41
1805
2
原创 mysql join
很多人都不太明白外链接 内连接这些东西,包括我自己也是迷迷糊糊的。看了很多技术资料都一大堆select create。看到了那么多文字就更蒙了。假设现在有两个表 A,BA表 跟B表 可以分为三个部分甲:A表有,B表没有乙:A表没有,B表有丙:A,B都有left join(左链接)以A表为准 取出的值为甲,丙right join (右链接)以B表为准 取出的值为乙,丙inner jo...
2018-11-08 10:49:12
103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人