-
php链式操作的实现方式
类似$db->where("id=36")->limit("10")->order("uid desc"),链式操作的实现方式先讲下方法的常规调用;namespace Com;class Database{ &n......
-
git钩子配置权限问题
我这边用的是码云,希望web程序push到gitee上后,自动pull到云服务器,实现本地与服务器的数据同步更新。我先是在服务器创建了一个 pull.php文件(该PHP 里面 就写了一个 echo 123;)。然后去码云上面填写了 ht......
-
php实现多继承-trait语法
自 PHP 5.4.0 起,PHP 实现了一种代码复用的方法,称为 trait。Trait 是为类似 PHP 的单继承语言而准备的一种代码复用机制。Trait 为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立的类中复用 m......
-
call_user_func和call_user_func_array的差别
很多开源的PHP框架和系统,均有使用到call_user_func和call_user_func_array这两个函数,如CodeIgniter、ThinkPHP、Discuz等等。那么,这两......
-
解决phpstorm运行很卡问题
最开始接触的php编辑器是submile,当看到做java开发的同事编辑器页面那么炫酷的时候,想作为“世界上最好的语言”,怎么能没有有,果然,找到了专门编辑php的phpstorm,很快的网上......
-
php缓存技术总结
1、全页面静态化缓存也就是将页面全部生成html静态页面,用户访问时直接访问的静态页面,而不会去走php服务器解析的流程。此种方式,在CMS系统中比较常见,比如dedecms;一种比较常用的实现方式是用输出缓存:Ob_start()****......
-
设计模式总结
设计模式总结 在学习设计模式的过程中,实践需与理论相结合才能更好地举一反三,灵活运用。设计模式到底是什么?它是对整个软件系统的拆分,组装,并决定模块间关系以及如何互动、通信的某种模式。究其本质,设计模式就是以语言特性(面向对象三大特性)为......
-
深入了解PHP闭包的使用以及实现
一、介绍匿名函数(Anonymous functions),也叫闭包函数(closures),允许 临时创建一个没有指定名称的函数。最经常用作回调函数(callback)参数的值。当然,也有其它应用的情况。二、使用场景1、动态调用静态类的时......
-
php 自带过滤和转义函数
函数名含义介绍htmlspecialchars将与、单双引号、大于和小于号化成HTML格式&转成&"转成"' 转成'<转成<>转成>......
-
在PHP开发中,你会用哪一种加密的方法?
在使用PHP开发Web应用的中,很多的应用都会要求用户注册,而注册的时候就需要我们对用户的信息进行处理了,最常见的莫过于就是邮箱和密码了,本文意在讨论对密码的处理:也就是对密码的加密处理。相信......
-
2014程序员节 | 请对身边的程序猿好一点
节日来历1024是二进制计数的基本单位之一。程序员(英文Programmer)是程序开发和维护方面的专家。程序员就像1024一样,以最低调、坚实的、核心的模块构建技术世界。1GB=1024M,而1GB和1级同音,也有一级棒的意思。从2014......
-
浅谈PHP代码规范
前言虽说PHP是世界上最好的语言,但是写出来的PHP代码却往往不是最美观的。究其原因,可能正式因为PHP简单易上手,适合快速迭代的特性,导致了我们沉浸在迅速完成需求迭代的窃喜中,却忘记了规范性、忽略了易维护性,给后人挖了无数的坑,后面维护起......
-
消息队列介绍及应用场景demo
核心结构:业务系统--(入队)--》消息队列--(出对)--》队列处理系统 应用场景:冗余 解耦 削峰案例 异步通信扩展性 排序保证消息队列优缺点:mysq......
-
ajax总结
ajax总结 在平时的开发项目中,难免接触前端的知识,需要写接口,有时候用到js中的ajax跨越请求,总结了ajax的写法。 开始之前,需要准备两个文件,ajax.php ;ajax.html1.ajax的基本步骤(ajax.php)/......