PHP

php数字补零的两种方法

1)str_padstr_pad:对指定的字符串填补任何其它的字符串用法:str_pad(带填补的字符串,填补后的长度,填补字符串,填补位置)其中填补后的长度必须是个正整数,填补位置有三个选项,左边:STR_PAD_LEFT,右边:STR_PAD_RIGHT,两端:STR_PAD_BOTH例如:echostr_pad(...
代码星球·2020-08-23

PHP获取当前时间的毫秒数(yyyyMMddHHmmssSSS)

1second=1000millisecond=1000,000microsecond=1000,000,000nanosecond    php的毫秒是没有默认函数的,但提供了一个microtime()函数,该函数返回包含两个元素,一个是秒数,一个是小数表示的毫秒数,借助此函数...

PHP中require和include路径问题总结

1绝对路径、相对路径和未确定路径2.相对路径:3.绝对路径4.未确定路径5.解决方案1绝对路径、相对路径和未确定路径相对路径相对路径指以.开头的路径,例如./a/a.php(相对当前目录)../common.inc.php(相对上级目录),绝对路径绝对路径是以/开头或者windows下的C:/类似的盘符开头的路径,全路...

php header(Cache-Control: no-cache) 失效解决方法

Cache-Control:no-store,no-cache,must-revalidateExpires:Thu,19Nov198108:52:00GMTCache-Control:no-store,no-cache,no-transform,no-siteapp,must-revalidate为了客户端缓存文件,...

php使用redis的几种常见方式和用法(转)

比如针对一些sql查询较慢,更新不频繁的数据进行缓存。<?php$redis=newRedis();$redis->connect('127.0.0.1',6379,60);$sql='select*fromtb_orderorderbyiddesclimit10';//伪代码,从数据库中获取数据$data...

PHP开发api接口安全验证(转)

php的api接口在实际工作中,使用PHP写api接口是经常做的,PHP写好接口后,前台就可以通过链接获取接口提供的数据,而返回的数据一般分为两种情况,xml和json,在这个过程中,服务器并不知道,请求的来源是什么,有可能是别人非法调用我们的接口,获取数据,因此就要使用安全验证。验证原理示意图 原理从图中可...

PHP事务是什么

事务就是一组原子性的SQL查询,或者说一个独立的工作单元。原子性(Atomicity):事务是数据库的逻辑工作单位,它对数据库的修改要么全部执行,要么全部不执行。一致性(Consistemcy):事务前后,数据库的状态都满足所有的完整性约束。隔离性(Isolation):并发执行的事务是隔离的,一个不影响一个。如果有两...
代码星球·2020-08-23

2020PHP面试题大全(转)

1、PHP语言的一大优势是跨平台,什么是跨平台?PHP的运行环境最优搭配为Apache+MySQL+PHP,此运行环境可以在不同操作系统(例如windows、Linux等)上配置,不受操作系统的限制,所以叫跨平台2、WEB开发中数据提交方式有几种?有什么区别?百度使用哪种方式?Get与post两种方式区别:1.Get从...
代码星球·2020-08-23

【PHP面试题】PHP如何解决网站大流量与高并发的问题?(转)

1)并发并发,在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行。2)我们说的高并发是什么?上面的定义明显不是我们通常所言的并发,在互联网时代,所讲的并发、高并发,通常是指并发访问。也就是在某个时间点,有多少个访问同时...

PHP面试:高并发和大流量解决方案考点

ab(apachebenchmark)wrk,http_load,WebBench,Siege,ApacheJMeterab-c100(并发数)-n5000(总请求数)url可以从以下方面来解决优化。防盗链处理减少http请求添加异步请求启用浏览器缓存和文件压缩CDN加速,就近访问建立独立图片服务器页面静态化并发处理、...

记录PHP常用几种设计模式

什么是设计模式每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复劳动。主要设计模式创建型单例(Singleton):保证一个类仅有一个实例,并提供一个访问它的全局访问点抽象工厂(AbstractFactory):提供一个创建一系列相关或相互依赖对...

记录PHP常用算法和数据结构

<?phpheader('content-type:text/html;charset=utf-8');$arr=array(3,2,5,8,23,54,44,6,22,9);echoimplode('',$arr)."<br/>";/*常用排序算法*///冒泡排序functionBubbleSort...

在linux下配置Nginx+Java+PHP的环境

Apache对Java的支持很灵活,它们的结合度也很高,例如Apache+Tomcat和Apache+resin等都可以实现对Java应用的支持。Apache一般采用一个内置模块来和Java应用服务器打交道。与Apache相比,Nginx在配合Java应用服务器方面,耦合度很低,它只能通过自身的反向代理功能来实现与Ja...

php 微信开发之 微信支付 V3 开发 -CURLOP_TIMEOUT问题

如果不懂怎么配置的话请看文章 php微信开发之微信支付配置 基本配置后在继续本文章的开发。本文章就先继续基本的实现!也并不困难。我大概的思路的返回购买者的唯一id和订单号的唯一id就2个参数而已 1.解压压缩包后里面有一个example的文件夹内有一个jsapi.php 修改代码...

php Zend Opcache,xcache,eAccelerator缓存优化详解及对比

XCACHEXCache是一个开源的opcode缓存器/优化器,这意味着他能够提高您服务器上的PHP性能.他通过把编译PHP后的数据缓冲到共享内存从而避免重复的编译过程,能够直接使用缓冲区已编译的代码从而提高速度.通常能够提高您的页面生成速率2到5倍,降低服务器负载.XCache是一个又快又稳定的PHPopcode缓存...