让编程改变世界

让编程改变世界、改变生活、改变自己

PHP开发者必须了解的工具—Composer

Composer是PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。对于PHP开发者来说掌握Composer是必须的。对于使用者来说Composer非常的简单,通过简单的一条命令将...

2018-05-17 10:17:13

阅读数:45

评论数:0

PHP开发小技巧②⑤—多维数组多字段自定义排序

在前面的开发小技巧中已经介绍了一种二维数组根据key进行排序《PHP开发小技巧②—实现二维数组根据key进行排序》这个在使用的时候可能功能不足,或是达不到要求,今天我就遇到这么一个情况。下面介绍两种改进之后的方法。 一、多维数组根据某一字段排序 此处用到了PHP的array_multiso...

2018-04-19 16:05:09

阅读数:35

评论数:0

PHP开发小技巧②④—获取真实的IP(微信支付:网络环境未能通过安全验证,请稍后再试)

今日在项目开发中遇到一个问题,使用微信H5支付时,提示“网络环境未能通过安全验证,请稍后再试”;查看官方文档说是下单ip(spbill_create_ip)地址检验不正确。阅读官方所给sdk代码是: $inputObj->SetSpbill_create_ip($_SERVER['REMO...

2018-04-14 16:02:34

阅读数:50

评论数:0

PHP开发小技巧②③—根据ip地址获取城市

这个方法我们用的还是比较多的,便于收集信息用于数据挖掘分析。此方法不光根据ip地址进行获取当前城市还可以根据http请求获取用户的城市位置。         实现方法:主要是根据高德地图API进行获取,首先注册成为高德地图用户,然后认证成为开发者,创建应用获取key进行调用即可。具体实现方法如下...

2018-04-12 16:34:55

阅读数:38

评论数:0

PHP开发小技巧②②—判断是否微信访问

在开发中有时需要禁止或者仅允许微信浏览器进行访问,则此时就需要对微信浏览器访问进行判断,本篇博文讲述如何判断是否是微信访问。

2018-04-10 10:11:11

阅读数:67

评论数:0

PHP开发小技巧②①—生成唯一订单号

现在的的项目中,定制开发商城的越来越多。其次,无论商城,还是其他的什么,都会需要订单号的应用,而订单号的唯一性就是十分重要的了。在此提供一种如何生成唯一的订单号方法,供大家参考使用。         下面是代码实现: <?php /** * ==========...

2018-03-16 17:31:53

阅读数:80

评论数:0

详解PHP设计模式之设计模式类别

MVC是设计模式开发中很重要的一点,不过这还只是一个起点。对于编程中MVC的使用、误用和滥用,已经有大量相关的文档做过介绍。总的来说,设计模式是按照作用和范围来组织的,设计模式的作用可以分为3大类:创建型结构型行为型        这种分类页反映了一般所人为的模式所要完成的目标。        设...

2018-03-05 17:23:51

阅读数:93

评论数:0

基于PHP和JS的AES相互加密解密方法详解(CryptoJS)

在最近的项目中,前端后台数据交互需要进行加密之后传输使用,以保证系统数据的安全。有关数据加密解密的问题,有很多种加密的方式,在这里我选择了AES的加密方式。特此写下此篇博文,总结讲述下PHP和JS进行相互AES加密解密的方法。         关于源代码点击地址进行下载:http://downlo...

2018-02-27 14:54:00

阅读数:187

评论数:0

详解PHP设计模式之综述

综述随着PHP日益成为很多程序员首选的服务器端程序,将专业的技术和编程结构相结合已经势在必行。设计模式(Design patterns)是指对给定上下文(的环境)中某个经常出现的问题得出的一种一把行可重用的解决方案。在日常的开发工作中,PHP程序员综合在某种软件开发环境中遇到“经常出现的问题”,P...

2018-02-26 10:51:53

阅读数:104

评论数:0

PHP开发小技巧②〇—获取header头信息

研究了一下php关于自定义header头信息的问题。看了很多代码,我们可以在$_SERVER中获取header数据,自定义的数据都是使用HTTP_作为前缀的,所以可以把HTTP_前缀的数据读出。         下面是代码实现: <?php /** * ============...

2018-02-05 13:56:28

阅读数:90

评论数:0

PHP.INI(php配置)文件内容全解析

[PHP] ; About php.ini  ; 关于 php.ini  ; PHP's initialization file, generally called php.ini, is responsible for ; configuring many of the aspects o...

2018-01-31 15:18:44

阅读数:129

评论数:0

PHP开发小技巧①⑨—实现将数字转换为大写金额计数

在我们开发项目过程中,有时会遇到这种情况:当我们在写支付账单的时候需要填写数字金额的大写,有的时候还真的写不出来,这个时候用百度也听尴尬的,特地写了这个方法,可以经常使用,进行直接转换。 代码实现如下: <?php /** * =============================...

2018-01-29 10:43:35

阅读数:129

评论数:0

PHP开发小技巧①⑧—将一个字符串部分字符用*替代隐藏

有时候我们在开发中会遇到这样一种情况,例如:显示手机号我们需要将中间4位遮挡掉,一般使用“*”号代替,或是显示身份证号码是为了保护个人信息也同样需要遮挡掉4位,故可用到下列方式、代码进行实现: <?php /** +----------------------------------...

2018-01-16 17:01:58

阅读数:268

评论数:0

PHP开发小技巧①⑦—PHP实现跨域

由于项目需要,一些界面用HTML+CSS+Javascript实现,放入到不同的服务器中,还需要进行数据交互,这时就会出现请求失败,返回的信息如下:              No 'Access-Control-Allow-Origin' header is present on the re...

2017-12-15 17:49:02

阅读数:323

评论数:0

PHP开发小技巧①⑥—提取富文本字符串中的文本内容

富文本在我们平常的项目中应用已经很广泛了,并逐渐发展成了一个行业。最近在项目中遇到需要提取富文本字符串中的文本内容,本篇博文就是记述如何重富文本字符串中提取出文本内容,欢迎大家相互学习。 1、富文本字符串内容         在富文本编辑完成保存到数据库之后,我们可以看到存入数...

2017-10-31 15:16:41

阅读数:1047

评论数:0

PHP 应用性能优化方案

程序员都喜欢最新的PHP 7,因为它使PHP成为执行最快的脚本语言之一(参考PHP 7 vs HHVM 比较)。但是保持最佳性能不仅需要快速执行代码,更需要我们知道影响性能的问题点,以及这些问题的解决方案。本篇博文就是介绍保障PHP应用平稳高速运行的知识点,大量干货来袭,建议收藏。 1、...

2017-09-08 10:55:07

阅读数:210

评论数:0

PHP安装Redis扩展的操作步骤(Windows操作系统下)

随着大数据的流行,现在网站的数据量越来越大,则对应的处理数据所需的时间就越来越长,用户体验会变差,从而现在很多网站开始使用缓存技术。本篇博文介绍的就是PHP增加Redis扩展的方法步骤,从而可以使用PHP进行Redis的使用操作。 1、PHP版本信息         首先我们要...

2017-08-09 09:59:03

阅读数:250

评论数:0

如何将phpMyAdmin设置为禁止外网

很多时候在我们新安装PHP集成环境的时候总会带着phpMyAdmin这个数据库管理软件,如果我们不细心随便设置了数据库密码,或是直接使用其数据库默认密码,则别人就可以很轻易的访问到你的数据库,修改你的数据,这是非常不安全的。本篇博文讲述的就是禁止外网进行访问phpMyAdmin这套软件的方法,涉及...

2017-07-31 11:21:08

阅读数:661

评论数:0

SQL语句的30种优化方案

1、应尽量避免在 where 子句中使用!=或 2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: se...

2017-07-31 10:49:59

阅读数:149

评论数:0

微信小程序之 PHP 发送模板消息

小程序开放个人申请已经有个几天了,踩了无数的坑…折腾了半个多小时终于搞定了模板消息的推送,在这儿 share 一下咯! 前期准备:         首先,发送模板消息的前提是:                 formId 或 prepay_id:         用户必须得提...

2017-07-01 11:41:30

阅读数:1109

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭