![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
文章平均质量分 59
coderForPhp
一花一世界,一码一人生,谓之程序人生
展开
-
90个PHP常用接口数据过滤的方法
最近工作有点忙,更新慢了 90个PHP常用接口数据过滤的方法<?php/** * global.func.php 公共函数库 *//** * 返回经addslashes处理过的字符串或数组 * @param $string 需要处理的字符串或数组 * @return mixed */function new_addslashes($string){ if(!is_arra原创 2017-09-05 16:10:53 · 2110 阅读 · 0 评论 -
PHP 推荐排序
本文说的排序并不是指「冒泡」之类的技术概念,而是一个业务相关的问题。举例来说:某个网站,每天都能产生很多数据,需要一个推荐列表页面来展示数据。最初是完全按照时间倒序来排序的,但是这样就产生了一个问题:新鲜的数据不一定是有价值的数据!假设某个时段灌水的数据比较多,那么用户当时在列表页看到的就都是灌水的内容。既然如此,不妨换个思路:给每个数据投票,投票规则可以按业务逻辑自定义,比如:每次评论加一票,每原创 2017-05-22 20:08:15 · 723 阅读 · 0 评论 -
PHP发邮件方式
1、使用php内置的mail()函数。这是php内置的函数,看文档感觉此函数用起来十分简单。确实,用起来非常简单,但是要用此函数,需要在本机配置一个sendmail服务器,这么看来,就不是那么简单了。 mail()函数用法:<?php// The message$message = "Line 1\nLine 2\nLine 3";// In case any of our lines are原创 2017-05-22 13:33:01 · 600 阅读 · 0 评论 -
PHP 设计模式---原型模式
通过先创建一个原型对象,然后直接克隆,省去了new大对象带来的开销浪费。当然我们同样可以通过,封装clone这个动作。使得我们在clone的同时还可以做一些其他的准备工作。原创 2017-06-05 20:11:14 · 352 阅读 · 0 评论 -
PHP 常用字符串相关函数
字符串的概念:一个字符串string就是由一系列的字符组成,其中每个字符等同于一个字节。这意味着 PHP 只能支持 256 的字符集,因此不支持 Unicode 。String最大可以达到2G;语法:单引号/双引号/heredoc/newdoc 抛开效率问题这些都一样字符串输出:echo():输出一个或多个字符串print():输出一个字符串printf():输出格式化字符串 ///原创 2017-05-29 10:07:34 · 474 阅读 · 0 评论 -
Laravel 图片七牛上传
注册七牛云账号打开七牛云注册账号并实名认证,认证成功后就可以查看自己的私钥了 安装jdk扩展确认本机安装Composer,如果没有请百度自行安装Composer。在控制台输入composer require qiniu/php-sdk 等待安装提示成功 // 引入鉴权类 use Qiniu\Auth; // 引入上传类 use Qiniu\Storage\UploadMan原创 2017-05-26 20:34:30 · 1265 阅读 · 0 评论 -
PHP traits (复用机制)
最近在学习Laravel中,遇到了很多关于Traits ,查了下资料,分享下。提到 php 的代码复用,我们可能第一时间会想到继承,但是这种单继承语言一旦派生的子类过多,那么会产生一系列的问题,比如依赖父类、耦合性太大、破坏了类的封装性。那么有没有更好的方法来实现代码复用呢?自 PHP 5.4.0 起,PHP 实现了另外一种代码复用的一个方法,称为 traits。Traits 是一种为类似 PHP原创 2017-05-26 14:36:38 · 1023 阅读 · 0 评论 -
PHP 面向对象
http://www.runoob.com/php/php-oop.html转载 2017-05-23 12:13:50 · 316 阅读 · 0 评论 -
PHP RSA2 签名算法
博主在项目中遇到PHP签名算法,找了很多资料,现在总结下。RSA2是在原来SHA1WithRSA签名算法的基础上,新增了支持SHA256WithRSA的签名算法。该算法在摘要算法上比SHA1WithRSA有更强的安全能力。SHA1WithRSA的签名算法会继续提供支持,但为了您的应用安全,强烈建议使用SHA256WithRSA的签名算法。RSA类<?php/** * Created by Php原创 2017-05-13 09:07:08 · 10125 阅读 · 1 评论 -
PHP 性能分析魔法方法
曾经记得鸟哥Laruence提过不建议使用”魔术方法”,自此之后一旦涉及使用魔术方法的地方,博主都会下意识的想一下,这样写真的好吗?由于这一到两年来一直忙于工作和学习新的知识,所以在这道坎儿上一直没有做深入的探索一直恍恍惚惚过去了,今年是博主进行深入学习的一年,因此现在必须对这个问题做个了结了。我们先来看看鸟哥Laruence博客曾经提到的:优化的建议, 是建议, 是防止大家滥用, 肆无忌惮的用.原创 2017-05-04 08:57:56 · 404 阅读 · 0 评论 -
PHP判断手机端、PC端 、微信代码实例
欢迎大家关注我的其他Github博客和简书,互相交流!在这里博主为大家分享了PHP判断的两个实例,一是PHP判断是手机端还是PC端,二是PHP判断是否是微信浏览器,供大家参考,具体内容如下 1、判断是否是手机端function isMobile() { // 如果有HTTP_X_WAP_PROFILE则一定是移动设备 if (isset($_SERVER['HTTP_X_WAP_PROF原创 2017-03-16 20:19:45 · 1691 阅读 · 0 评论 -
Centos7 Lamp环境搭建
由于自己容易忘记,特写一篇博客记录Lamp环境搭建。互相交流! 欢迎大家关注我的其他Github博客和简书,互相交流!本机环境:服务器是腾讯云;使用的镜像是:公共镜像 CENTOS 7.2一、nginx安装1.下载对应当前系统版本的nginx包(package)wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-c原创 2017-03-07 12:39:39 · 400 阅读 · 0 评论 -
php-fpm解释
约定几个目录/usr/local/php/sbin/php-fpm/usr/local/php/etc/php-fpm.conf/usr/local/php/etc/php.ini一,php-fpm的启动参数#测试php-fpm配置/usr/local/php/sbin/php-fpm -t/usr/local/php/sbin/php-fpm -c /usr/local/php/etc转载 2017-03-06 20:31:50 · 451 阅读 · 0 评论 -
PHP读取XML文件的方法
本文实例总结了PHP读取XML格式文件的方法。分享给大家供大家参考,具体如下:books.xml文件:<books><book><author>Jack Herrington</author><title>PHP Hacks</title><publisher>O'Reilly</publisher></book><book><author>Jack Herrington</autho原创 2017-03-05 12:42:07 · 1338 阅读 · 0 评论 -
[php篇] 最全获取服务器操作系统信息基本命令
最进在项目后台开发中涉及到了显示当前服务器所在操作系统的一些基本信息。其中包含了:PHP版本、服务器操作系统等。比较多,现在总结了一些,分享给大家供大家参考,具体如下: PHP版本:<?PHP echo PHP_VERSION; ?>MYSQL支持: <?php echo function_exists (mysql_close)?"是":"否"; ?>MySQL数据库持续连接 :<?phpec原创 2017-02-25 13:40:52 · 1231 阅读 · 0 评论 -
php实现base64图片上传方式
php实现base64图片上传方式 版权声明:本文为博主原创文章,未经博主允许不得转载。本例子中没有采用File Post上传文件方式!原理一样,为了更加的理解base64 选择将其输出在文本域中,并提交至服务器!运用到项目中建议采用提交File方式。html代码<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "ht原创 2017-02-20 19:30:58 · 7093 阅读 · 1 评论 -
php 笔试题(一)
最近转载一些面试题,希望能给找工作的朋友们带来一点帮助。1.写出5个以上你所知道的常用的Linux命令和它的功能 cat,显示文件内容。 cd,改变目录路径。 cp,复制文件。 find,查找文件。 grep,搜索、过滤信息。 ls,列出目录信息。 more,分页显示。 rm,删除文件或目录。 vi,调用vi文本编辑器。 who,显示登录用户转载 2017-02-28 21:24:25 · 2574 阅读 · 0 评论 -
Composer Satis搭建
采坑记录中描述Satis 是一个静态的 composer 代码库生成器安装satiscomposer.phar create-project composer/satis --stability=dev执行命令会在当前目录生成文件夹satis,执行cd satic.进入修改 composer 全局用户认证信息文件路径 ~/.composer/auth.json设置 t...原创 2019-04-30 16:15:39 · 821 阅读 · 0 评论