PHP

git常见问题之git pull时Please specify which branch you want to merge with.

$gitpull时遇到如下提示$gitpullwarning:nocommoncommitsremote:Countingobjects:5,done.remote:Compressingobjects:100%(4/4),done.remote:Total5(delta0),reused0(delta0),pack-...

PHP fopen/file_get_contents与curl性能比较

PHP中fopen,file_get_contents,curl函数的区别:1.fopen/file_get_contents每次请求都会重新做DNS查询,并不对DNS信息进行缓存。但是CURL会自动对DNS信息进行缓存。对同一域名下的网页或者图片的请求只需要一次DNS查询。这大大减少了DNS查询的次数。所以CURL的...

在phpstorm中如何对比文件呢?

  有两种方法:在phpstorm中左侧的资源管理器中,按住键盘上的CTRL键,然后鼠标右键,点击菜单中的"CompareTowFiles",就可以了,如下图在phpstorm编辑器窗口中打开一个文件,然后再去左侧资源管理器的选中一个要对比的文件,鼠标右键,点击菜单中的"CompareFilewit...

PHP 基础篇

DES是对称性加密里面常见一种,全称为DataEncryptionStandard,即数据加密标准,是一种使用密钥加密的块算法。密钥长度是64位(bit),超过位数密钥被忽略。所谓对称性加密即加密和解密密钥相同,对称性加密一般会按照固定长度,把待加密字符串分成块,不足一整块或者刚好最后有特殊填充字符。跨语言做DES加密...
代码星球·2020-11-21

PHPStorm 快捷键大全(Win/Linux/Mac)

下面的~符号记得改成‘`’,markdown语法会转义。使用频率是我自己为准。仅供参考 Mac符号符号解释⌘Command⇧Shift⌃Control↩Enter/Return⌥Option/Alt 编辑Win/LinuxMac注释使用频率Ctrl+Space⌃Space代码自动完成(一般与输入法冲...

Mac 中使用phpstorm 修改文件提示"only read",只读权限

在终端中执行命令:给max系统用户liutao赋予整个项目文件权限,即可成功p.p1{margin:0;font:11pxMenlo;color:rgba(0,0,0,1)}span.s1{font-variant-ligatures:no-common-ligatures}sudochown-Rliutao/User...

PHP之Memcache和Memcached

本篇文章向大家介绍的是PHP中的Memcache和Memcached,有兴趣的朋友可以看一下**Memcache介绍:**Memcache是一套分布式缓存系统,分布式就是说可以在多台服务器上同时安装Memcache服务,这样可以达到很好的集群效果。高速,是因为Memcache数据都是维护在内存中的,它的读取速度比存储在...
代码星球·2020-11-21

PHP多进程开发与Redis结合实践

原文:https://blog.51cto.com/laok8/2107892?source=drh业务逻辑介绍:用户在APP上发帖子,然后存储到Redis的List列表中利用Linux的crontab定时任务功能,按秒请求执行PHP脚本文件(processNewsRedisList.php)调用redis_proce...

vagrant系列三:vagrant搭建的php7环境

原文:https://blog.csdn.net/hel12he/article/details/51107236前面已经把vagrant的基础知识已经基本过了一遍了,相信只要按着教程来,你已经搭建好了自己的基础环境。接下来说一说如何搭建php7的开发环境。   申明一下,这里使用的box...

在使用vagrant访问PHP文件是报错“file not found”,好像是最新的NGINX不能识别document_root,只能改为自己的项目目录/vagrant_data

出现该错误有很多可能,有可能是root配置不对,有可能是fastcgi_paramSCRIPT_FILENAME参数不对等。而本人遇到的也是参数不对,但是是一个比较少人提及的问题,nginx版本不对。之前在nginx/1.10.1或者nginx/1.12.2里面都是这么写该参数:fastcgi_paramSCRIPT_...

使用vagrant一键部署本地php开发环境(一)

一:我们为什么需要用这玩意   我们在开发中经常会面临的问题:环境不一致,有人用Mac有人用Windos还有几个用linux的,而我们的服务器都是linux。   在我本地是可以的啊,我测了都,没有问题啊,然后看着上线之后的500错误懵比。Itworksonm...

通过Vagrant搭建PHP环境(一) Vagrant box添加配置

系统Windows10Vagrant1.8.1VirtualBox5.0.20vagrantbox下载地址:http://cloud.centos.org/centos/7/vagrant/x86_64/images/第一、添加vagrantbox命令:vagrantboxadd名称 box地址说明:box我...

学PHP应注意的问题与知识点

编出一手好代码,这个是需要你在平时开发中日积月累的,平时如果你有注意到以下的那些代码的编码,那么祝贺你,你在技能提升这方面已经垫下了一些基础,编写出一手好代码,说白了就是你特么注意到性能这块的问题,代码的优化是也是性能优化的一部分。接下来来看看你平时需要注意到编码。也希望你能养成好习惯!1、用单引号代替双引号来包含字符...

解析PHP的self关键字

PHP群里有人询问self关键字的用法,答案是比较明显的:静态成员函数内不能用this调用非成员函数,但可以用self调用静态成员函数/变量/常量;其他成员函数可以用self调用静态成员函数以及非静态成员函数。随着讨论的深入,发现self并没有那么简单。鉴于此,本文先对几个关键字做对比和区分,再总结self的用法。要想...
代码星球·2020-11-21

php 的生命周期

1、PHP的运行模式:PHP两种运行模式是WEB模式、CLI模式。无论哪种模式,PHP工作原理都是一样的,作为一种SAPI运行。1、当我们在终端敲入php这个命令的时候,它使用的是CLI。它就像一个web服务器一样来支持php完成这个请求,请求完成后再重新把控制权交给终端。2、当使用Apache或者别web服务器作为宿...
代码星球·2020-11-21