php
小时刻kilts
这个作者很懒,什么都没留下…
展开
-
PHP Mysql字符集utf8mb4支持Emoji表情
项目开发中经常会遇到用户在评论或者发表文章的时候会打一些表情在里面,如果我们在开发中不去做一些处理的话,表情会出不来的,甚至是报错,下面简单介绍处理方式.原文地址:小时刻个人博客:http://small.aiweimeng.top/index.php/archives/Emoji.html项目中评论或者文章中写入表情符号时,php报错,或者出来时一些???。这是为什么呢?下面说一下...原创 2018-12-27 13:07:29 · 594 阅读 · 0 评论 -
PHP实现多继承 - 通过接口的多继承特性(二)
原文地址:http://small.aiweimeng.top/index.php/archives/51.html在上篇文章中写到php可以使用Trait实现代码的复用,下面介绍使用接口的多继承特性实现代码的复用;示例代码:header("Content-type:text/html;charset=utf8");interface TestOne{ function t...原创 2019-03-13 12:56:58 · 688 阅读 · 0 评论 -
PHP实现多继承 trait 语法
原文地址:http://small.aiweimeng.top/index.php/archives/50.htmlPHP没有多继承的特性。即使是一门支持多继承的编程语言,我们也很少会使用这个特性。在大多数人看来,多继承不是一种好的设计方法。但是开发中用到多继承该怎么办呢?下面介绍一下使用trait来实现php中多继承的问题。自PHP5.4开始,php实现了代码复用的方法trait语法...原创 2019-03-11 13:17:41 · 440 阅读 · 0 评论 -
PHP通过_call实现多继承
上一篇讲到php可以通过接口是实现代码的复用。那么这篇文章简单介绍下使用_call实现代码的复用。_call:php的一个魔术方法,当调用类中不存在的method时,会自动调用_call.示例代码:class One{ function method_1(){ echo '11<br/>'; } function method_2()...原创 2019-03-15 13:01:15 · 316 阅读 · 0 评论 -
PHP中的call_user_func()与call_user_func_array()简单理解
原文地址:http://small.aiweimeng.top/index.php/archives/52.htmlcall_user_func:把一个参数作为回调函数调用用法说明:call_user_func ( callable $callback [, mixed $parameter [, mixed $... ]] ) : mixed参数说明:第一个参数$callback...原创 2019-03-15 11:02:52 · 988 阅读 · 0 评论 -
PHP几种常见魔术方法与魔术变量解析
博客原文地址:小时刻个人博客http://small.aiweimeng.top/index.php/archives/49.html先不多说,直接上代码,如下:class Demo{ private $str = 'str'; //实例化时自动加载function public function __construct() { e...原创 2019-03-09 08:49:25 · 449 阅读 · 0 评论 -
tp5 的nginx配置
thinkphp5运行在nginx上的配置原文地址:小时刻个人博客>http://small.aiweimeng.top/index.php/archives/tp5_nginx.htmltp5项目在nginx中默认是不支持pathinfo的,那么我们怎么配置呢?先看下面的问题,我们按照正常的流程配置好域名后,指向public目录,重启nginx,访问时候路径报错,出现500。解...原创 2019-01-08 12:45:03 · 836 阅读 · 0 评论 -
php Ajax跨域问题解决
在项目开发中,经常会遇到跨域访问资源,上传图片等,那么这些都怎么解决呢,下面简单介绍一下ajax请求时,解决跨域问题。原文地址:小时刻个人博客>http://small.aiweimeng.top/index.php/archives/29.html有时我们在请求数据接口时,会看到控制台中出现如下错误信息:XMLHttpRequest cannot load http://ser...原创 2019-01-03 09:46:15 · 243 阅读 · 0 评论 -
php composer 实现类的自动加载
我们在开发项目中会经常用到第三方的类库插件,但是如果每次需要使用的时候都会在代码的某一处去引入,然后在实例化,这样做感觉很不方便,那么怎么实现自动加载呢,下面简单介绍使用composer实现自动加载:原文地址:小时刻个人博客>http://small.aiweimeng.top/index.php/archives/11.html 1.首先需要安装composer安装地址(中国...原创 2019-01-02 09:16:49 · 640 阅读 · 0 评论 -
Mysql 二进制日志恢复数据
前几天因为一个应用系统需要更新,不小心手一抖把自己的博客的数据库给删了,数据库也没有备份,当时心里那个毛焦火辣啊,还好在网上说可以用binlog恢复数据,还好还好,哈哈。原文地址:小时刻个人技术博客:http://small.aiweimeng.top/index.php/archives/30.html下面记录下二进制日志恢复过程:前提是需要开启mysql二进制日志。开启方法:...原创 2018-12-25 12:49:36 · 1517 阅读 · 0 评论 -
php比较两个数组的差异
原文地址:小时刻个人技术博客:http://small.aiweimeng.top/index.php/archives/9.html php内置函数中有一个array_diff():意思比较两个数组的键值,并返回差集。下面是通过数组遍历来实现差集:首先有两个不同的数组$arr_1,$arr_2:一种方法:function fun($arr_1,$arr_2){ f...原创 2018-12-25 12:40:48 · 6859 阅读 · 0 评论 -
strtotime的使用与php的date修饰语
下面简单说一下我在开发中遇到的问题,以及strtotime结合date的修饰语的使用。原文地址:小时刻个人博客http://small.aiweimeng.top/index.php/archives/strtotime.html在项目中经常会用到时间查询,根据时间范围去查找数据。下面简单介绍一下在项目中我遇到的问题;在搜索栏中有这么几个选项,```今天,昨天,最近7天,上一月``...原创 2018-12-25 11:56:23 · 149 阅读 · 0 评论 -
PHP 扩展 trie-tree, swoole过滤敏感词方案
在一些app,web中评论以及一些文章会看到一些等,除了特定的不显示外,我们会把用户输入的一些敏感字符做处理,具体显示为还是其他字符按照业务区实现。下面简单介绍下业务处理。原文地址:小时刻个人博客 &gt; http://small.aiweimeng.top/index.php/archives/18.htmlphp扩展安装说明:1.安装php扩展trie-tree,安装教程 htt...转载 2019-01-04 09:23:16 · 419 阅读 · 0 评论 -
PHP中const,static,public,private,protected的区别
原文地址:http://small.aiweimeng.top/index.php/archives/54.htmlconst: 定义常量,一般定义后不可改变static: 静态,类名可以访问public: 表示全局,类内部外部子类都可以访问;private: 表示私有的,只有本类内部可以使用;protected: 表示受保护的,只有本类或子类或父类中可以访问;定义常量也可用def...原创 2019-03-18 16:30:54 · 700 阅读 · 0 评论