看懂PHP单例模式只需要看这篇文章即可

在项目中单例模式是一个使用率非常高的设计模式,在这里我们来介绍一下单例模式。多数文章中严格的说明了单例模式必须三私一公,实际在项目中运用并非这么严格,下面简单的写一个普通实例:class b{ public $a = 0; public $b = 0; public function __construct() { $thi...

php 2019-11-29 PM 6625次 3条

改造Yaf、完美支持多域名、多平台、多环境、分布式

在之前我写过一些关于yaf的文章、也出过yaf写过的博客和后台管理系统、但是都不满意,想象给大家提供一套快速应用的模版项目,不如给大家提供项目架构的思路,毕竟撸业务代码谁都会,重要的思想却要经过多年工作经验,在项目实战总结而来,该架构我应用于千万级项目生产中、对yaf做了简单修改就赋予了它的高能。增加了一个后台管理系统,界面如下:在使用yaf的过程中发现很多的不足,最大的几点表现在:不支持多...

php 2019-11-28 PM 8411次 7条

php apcu安装、和使用方法以及会遇到的问题解答

APCu是剥离了操作码缓存的APC。第一个APCu代码库的​​版本为4.0.0,当时是从APC主分支的头派生的。从APCu 5.0.0开始提供PHP 7支持。APCu可以提供兼容模式,从而可以减少对APC适用部件的替换。说白了就是apc的进化版。如果需要了解apc的请参考以下链接https://www.php.net/manual/zh/intro.apc.php| Windos开发环境下如...

php 2019-11-27 PM 7821次 2条

PHP if elseif else 去掉大括号的操作在嵌套时要慎用

大家都知道再PHP编程语法中有一个非常人类的语法,我个人非常喜欢使用,在流程控制语句或者循环时,当只有一句的时候 大括号可以省略,例如:$a = 1; if($a >0) echo '省略大括号....';输出结果:省略大括号....实际上跟以下代码一致:$a = 1; if($a >0){ echo '省略大括号....'; }输出结果:省略大括号....在有些情况下,我们为...

php 2019-11-25 PM 4187次 0条

无关技术只想尽一点绵薄之力,希望“梅姨”尽早被抓获

大家的朋友圈在昨日很可能被一个叫“梅姨”女人刷了屏?我也一样,身为一个孩子的父亲,看到这个歹毒的女人屡屡作案,以及同伙的残忍手段、内心真的感到无比的沉痛,真的希望那些失去孩子的家庭能够早日重聚!在这里我也尽一点绵薄之力,希望被更多人看到,更多人记住这张丑恶的脸,更希望梅姨早日被抓获!警方公布的“梅姨”画像,请大家记住这张脸!昨日在朋友圈分享的梅姨并不是真的梅姨,请大家不信谣、不传谣此图为警方...

其它 2019-11-19 PM 2827次 0条

一篇以PHP根据最新劳务个税税率计算所得税、奖金的PHP类

2018-2019 最新劳务个税税率表表格数据如下:class Calculator{ public function __set($name, $value) { // TODO: Implement __set() method. $this->$name = $value; } public function __...

php 2019-11-15 PM 3534次 0条

免费提供SSL证书和免费通配符SSL证书,永久有效

由于阿里云证数一年需要申请一次,因此整理了一下我正在使用得ssl证数,永远不要再为SSL付费了。点击:SSL免费这是一个提供永久免费得ssl网站,完全不是打广告,只是单纯的觉得可以帮助到到家,给大家提供一些便利。首先在首页地址栏输入你将要加https的网站地址:比如:phpbloger.com,创建免费的ssl证书,创建之后有3种认证方式,自己选择其中之一,我选得手动认证。创建一个名为“ ....

nginx,linux 2019-11-11 PM 7899次 3条

go变量作用域与PHP变量作用域的区别

一个变量(常量、类型或函数)在程序中都有一定的作用范围,称之为作用域。回顾一下PHP的变量,PHP变量作用域有三种:局部 函数内声明的变量,只能在变量内使用全局 在函数外声明的变量 ,只能在变量外使用静态 通常,当函数完成/执行后,会删除所有变量 不过,有时需要不删除某个局部变量。实现这一点需要更进一步的工作。要完成这一点,首次声明变量时使用 static 关键词Go语言中的变量分为...

go 2019-11-08 AM 2554次 0条

Mac下执行go get -u github.com/beego/bee慢、无反应、报错

学习go有几天了,打算抽时间写一个web项目来巩固自己者几天学习的基础部分,网上看了一下beego是目前最流行的一个web框架,第一个项目准备用它来练手,第一是熟悉做一个web网站的整个流程,第二是学习web目录设计,第三看源代码提高对知识的认知程度,接下来准备使用beego,在安装的过程中出了一些事故,运行:go get -u github.com/beego/bee时等待了很久的时间然后...

go 2019-11-06 PM 6367次 0条

JSON Web Token(JWT)目前最流行的跨域身份验证解决方案(PHP)类

JSON Web Token(JWT)是目前最流行的跨域身份验证解决方案,下面我自己封装了一个PHP的Jwt类,直接复制即可使用,无需composer安装包;常规的身份验证流程为:该方案的最大的短板在于如果要实现多站用户登录状态共享则需要一个统一的session数据库库来保存会话数据实现共享,这样负载均衡下的每个服务器才可以正确的验证用户身份。如果实现了session共享依然有单点风险,se...

php 2019-11-06 AM 4170次 0条

go package的概念,与PHP中的namespace

在我们运行的第一个go程序的时候,会发现文件的第一行有package main,在写PHP功能模块的时候,在文件第一行也会发现有namespace,那么他们之间有什么区别呢,大家都知到,namespace是为了解决以下2个问题:用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。为很长的标识符名称(通常是为了缓解第一类问题而定义的)创建一个别名(或简短)的名称,提...

go 2019-11-03 AM 4561次 1条