![](https://img-blog.csdnimg.cn/20190429183726628.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
PHPCoder的日常
php,从入门到渐入佳境。
W_hale
( • ̀ω•́ )✧
展开
-
CI框架整合UEditor编辑器前后端配置及实现上传功能
UEditor是由百度WEB前端研发部开发的所见即所得的开源富文本编辑器,具有轻量、可定制、用户体验优秀等特点。本文主要讲解CI框架如何整合UEditor编辑器进行前后端配置、配置上传路径及实现上传功能。下载戳:https://ueditor.baidu.com/website/download.html...原创 2018-09-29 18:55:57 · 731 阅读 · 0 评论 -
关于php://input、$_POST、$HTTP_RAW_POST_DATA的理解及区别
首先明确一点,json格式的数据指的的http头body的字符串是一个json格式的字符串。这个在PHP中无法通过$_POST取到,php底层没有对这种方式进行处理。手册中有关php://input的说明当 HTTP POST 请求的 Content-Type 是 application/x-www-form-urlencoded 或 multipart/form-data 时,会将变...转载 2018-09-26 20:14:19 · 6311 阅读 · 0 评论 -
PHP获取客户端IP常用方法及安全隐患
一般方法:IP获取:先取 HTTP_CLIENT_IP的值,其次是 HTTP_X_FORWARDED_FOR,最后是 REMOTE_ADDR :/** * 获取ip地址 * @return string|null */public static function getIp(){ $ip = ''; if ($_SERVER['HTTP_CLIENT_IP'] &...转载 2019-04-01 18:00:31 · 202 阅读 · 0 评论 -
深入浅出PHP垃圾回收机制
php引用计数基本知识点首先必须要先讲讲这个会引起垃圾回收的关键基数是怎么回事?关于php的zval结构体,以及refcount与is_ref的知识点refcount:多少个变量是一样的用了相同的值,这个数值就是多少。is_ref:bool类型,当refcount大于2的时候,其中一个变量用了地址&的形式进行赋值,好了,它就变成1了。主要讲讲如何用php来直观的看到这些计...转载 2019-03-06 21:27:13 · 125 阅读 · 0 评论 -
PHP常用内置函数总结
时间日期函数date()格式化本地时间/日期strtotime()将任何字符串的日期时间描述解析为 Unix 时间戳mktime()取得一个日期的 Unix 时间戳time()返回当前的 Unix 时间戳microtime()返回当前 Unix 时间戳和微秒数date_dafault_timezone_set()设定用于一个脚本中所有日期时间函数的默认时区IP处...原创 2019-03-05 18:15:28 · 344 阅读 · 0 评论 -
PHP中常见的五种设计模式
设计模式只是为 Java架构师准备的 — 至少您可能一直这样认为。实际上,设计模式对于每个人都非常有用。如果这些工具不是 “架构太空人” 的专利,那么它们又是什么?为什么说它们在 PHP 应用程序中非常有用?本文解释了这些问题。设计模式 一书将设计模式引入软件社区,该书的作者是 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides Des...转载 2019-04-01 20:56:03 · 209 阅读 · 0 评论 -
PHP中常用的魔术方法
1,__constuct()构造函数通常实例化完一个对象之后,都要对该对象的属性进行初始化!在实例化一个对象的时候,PHP系统会自动的调用一个名字叫作__construct()的方法,我们把这个方法叫作“构造方法”!其中,构造方法可以没有参数!<?php class Stu { public $stu_name; public $stu_age; //构造方法,实例化时...转载 2019-04-19 13:51:41 · 201 阅读 · 0 评论 -
关于php中usort的实例分析
usort(PHP 4, PHP 5)usort — 即使用用户自定义的比较函数对数组中的值进行排序bool usort ( array &$array , callback $cmp_function )本函数将用用户自定义的比较函数对一个数组中的值进行排序。如果要排序的数组需要用一种不寻常的标准进行排序,那么应该使用此函数。比较函数必须在第一个参数被认为小于,等于或大于第二...原创 2019-04-21 18:06:51 · 190 阅读 · 0 评论 -
如何写出高效率php语句
尽量静态化如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。当然了,这个测试方法需要在十万级以上次执行,效果才明显。其实静态方法和非静态方法的效率主要区别在内存:静态方法在程序开始时生成内存,实例方法在程序运行中生成内存,所以静态方法可以直接调用,实例方法要先成生实例,通过实例调用方法,静态速度很快,但是多了会占内存。任何语言都是对内存和磁...转载 2019-04-27 17:43:01 · 175 阅读 · 0 评论