之前有朋友问过我怎么在线更新wordpress,无意中看到一段代码,测试可用!可以解决WordPress 国内镜像解决 429 Too Many Requests 错误   <?php add_filter('site_transient_update_core', function($value){ foreach ($value->updates as &$update) { if($update->locale == 'zh_CN'){ $update->downlo…

2020年04月25日 0条评论 254点热度 0人点赞 阅读全文

PHP-8将于今年年底发布,其最令人期待的功能之一就是JIT编译。让我们通过本文来看看这项功能对PHP脚本的速度有怎样的影响? 今年年底,PHP-8即将发布。虽然这个主版本有很多新功能,例如联合类型、静态返回和弱映射等,但最令人期待的改进还是JIT编译器。 从理论上讲,JIT处理PHP脚本编译的方式能够提高应用程序的速度。但让我们来看看这种方法能否达到我们的期望。 请注意,在本文中使用的PHP-8不是最终版本。 首先,我们来编写一段运行的代码。我选择了冒泡排序,因为这是最差的排序算法,只有这种测试的时候我才能用这个…

2020年03月26日 0条评论 300点热度 0人点赞 阅读全文

  为什么开发 PHPTS? 云计算的出现,使得一大批初创的互联网企业,不用在没有任何议价优势的能力下,一家家去寻找IDC机房,购买固定带宽、托管服务器。云计算的资源动态配置,为互联网企业节省了大量的时间和成本。云计算的性价比,在于它的IaaS(基础设施即服务),即云服务器、CDN、BGP带宽、流量等。然而,对于个人站长、中小企业的“互联网+”之路,使用云计算的PaaS(平台即服务)、SaaS(软件即服务)等一项项便捷服务,成本并不低廉。公有云服务商,利用在一系列开源软件基础上开发的“全家桶”云PaaS服…

2020年03月26日 1条评论 610点热度 0人点赞 阅读全文

很多web学员学了一些技术后,听过来人说:要做点东西出来。不然啥都拿不出手面试时可咋整啊。 大部分同学一拍屁股:来吧,写个博客。 很多人头几天做的时候特别兴奋。规划了好多好多功能,又是精美的模板、又是超强大的功能。一边做一边幻想着拿着博客面试一战成名成为新公司的栋梁之才。 现实是残酷的。我见过好多同学头几天从建库、写增删改查,然后搞着搞着变成了做美工,总觉得自己博客在页面肯定要比较精美才行,于是原本开发计划变成了美工。事实上他很快发现自己不是美工这块料。 于是放弃,接着写增删改查。写着写着发现太繁琐,每天就是ctr…

2020年03月26日 0条评论 295点热度 0人点赞 阅读全文

1.php7.3-7.4 我的博客,从7.2升级为7.3紧接着7.4发布了!当然啊目前还不敢上7.4!观察两天再说! php发展越来越好了!但是也越来越繁琐了,希望php永远也不会落幕! 2.SSL协议 & QUIC协议 SSL协议是早就上了的,并且一直都有!什么HTTP2.0  TLSv1.1 TLSv1.2 TLSv1.3,到现在的QUIC协议,我是都上了!QUIC协议当然本来是想在自己的服务器上搞一搞,但是怕出现某些问题只能是先在阿里云的CDN上首先实现了! 3. 服务器 我的服务器一升再升 之前的最…

2019年09月10日 0条评论 517点热度 1人点赞 阅读全文

一,常见的魔术方法 __construct()//创建对象时触发 __destruct() //对象被销毁时触发 __call() //在对象上下文中调用不可访问的方法时触发 __callStatic() //在静态上下文中调用不可访问的方法时触发 __get() //用于从不可访问的属性读取数据 __set() //用于将数据写入不可访问的属性 __isset() //在不可访问的属性上调用isset()或empty()触发 __unset() //在不可访问的属性上使用unset()时触发 __invoke()…

2019年09月06日 0条评论 1121点热度 0人点赞 阅读全文

在php中存储数据的一种方式,就是i可以发生改变的量,这种方式是在内存中开辟一个可以存放数据的空间,给这个空间起个名称,这时候的空间就可以称为一个变量。在运行过程中这个值是可以发生改变的 当前空间的名称就是变量名,当前空间的数据(八种数据类型)就称为变量值 定义变量并赋值 定义变量:$变量名; 注意这样定义的变量是可以的 ,但是不能使用,直接输出会报错,必须后面跟一个变量值才可以使用 notice:注意 undefined:未定义 variable:变量 定义变量并赋值:$变量名 = 变量值; <?php//…

2019年09月06日 0条评论 528点热度 1人点赞 阅读全文

本篇文章为大家详细介绍一下windows下安装php开发环境的流程,建议初学者使用集成环境开发php,以免失去学习兴趣。   windows下安装php环境流程: 一、Apache 因为Apache官网只提供源代码,如果要使用必须得自己编译,这里我选择第三方安装包Apache Lounge。 进入Apachelounge官方下载地址:http://www.apachelounge.com/download/首先下载并安装vc redist,这是Apache运行必需的一个组件。下载Apache解压版,将解压…

2019年09月06日 0条评论 562点热度 1人点赞 阅读全文

通常PHP都做http方式请求了,可以使用GET or POST方式接收参数,有些时候需要在shell命令下把PHP当作脚本执行,比如定时任务。这就涉及到在shell命令下如何给php传参的问题,通常有三种方式传参。 使用$argv or $argc参数接收(推荐学习:PHP视频教程) <?php /** * 使用 $argc $argv 接受参数 */ echo "接收到{$argc}个参数"; print_r($argv); 使用getopt函数 <?php /** * 使用 getopt函数 */…

2019年09月06日 1条评论 494点热度 0人点赞 阅读全文

php实现多继承-trait语法 自PHP 5.4.0起,PHP实现了一种代码复用的方法,称为trait。 Trait是为类似PHP的单继承语言而准备的一种代码复用机制。Trait为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立的类中复用method。Trait 和 Class 组合的语义定义了一种减少复杂性的方式,避免传统多继承和 Mixin 类相关典型问题。 Trait 和 Class 相似,但仅仅旨在用细粒度和一致的方式来组合功能。 无法通过 trait 自身来实例化。它为传统继承增加了水平…

2019年09月06日 0条评论 403点热度 0人点赞 阅读全文

首先第一步确认自己安装的PHP开发环境是否正确,进入到php的“www”文件夹。(推荐学习:PHP视频教程) 然后打开开始->所有程序->AppServ->Control Server by Manual->Apache start。 手动打开Apache服务器之后,在浏览器中输入:localhost:8080看是否能正常打开网页。 输入的网址打开了一个网站,但是发现这个网站的名字在第一步“WWW”文件中也有,那这两个文件是不是一样的呢,用DW软件打开“WWW”文件中的 index.php文…

2019年09月06日 0条评论 478点热度 0人点赞 阅读全文

多进程 使用多进程, 子进程结束以后, 内核会负责回收资源 使用多进程,子进程异常退出不会导致整个进程Thread退出, 父进程还有机会重建流程。 一个常驻主进程, 只负责任务分发, 逻辑更清楚. 多进程方式更加稳定,另外利用进程间通信(IPC)也可以实现数据共享。 共享内存,这种方式和线程间读写变量是一样的,需要加锁,会有同步、死锁问题。 消息队列,可以采用多个子进程抢队列模式,性能很好 多线程 线程是在同一个进程内的,可以共享内存变量实现线程间通信 线程比进程更轻量级,开很大量进程会比线程消耗更多系统资源 多线…

2019年09月06日 0条评论 380点热度 0人点赞 阅读全文

PHP是一种适用于web开发的动态语言。具体点说,就是一个用C语言实现包含大量组件模块的软件框架。是一个强大的UI框架。 简言之;PHP动态语言执行过程:拿到一段代码后,经过词法解析、语法解析等阶段后,源程序会被翻译成一个个指令(opcodes),然后ZEND虚拟机顺次执行这些指令完成操作。PHP本身是用C实现的,因此最终调用的也是C的函数,实际上,我们可以把PHP看做一个C开发的软件。 一、php的设计理念及特点 1、多进程模型:由于PHP是多进程模型,不同请求间互不干涉,这样保证了一个请求挂掉不会对全盘服务造成…

2019年09月06日 0条评论 443点热度 0人点赞 阅读全文

使用纯粹的PHP代码生成字符串,并把这个字符串写入一个以XML为后缀的文件   function create_item($titleData, $titleSize, $contentData, $pubdateData) {   $item = "<item>n";   $item.= "<title size="" . $titleSize . "">" . $titleData . "</title>n";   $item.= "<content>"…

2019年09月06日 0条评论 525点热度 0人点赞 阅读全文

session 是一种客户端与网站服务器之间更为安全的交互方式。一旦使用了 session 会话,便可以在网站的任何页面使用,从而让访问者与网站之间建立了一种“对话”机制。   Session 其实就是一个数组Array(),它的开始和结束并不以网站上登录开始,也不以关闭浏览器和网页刷新而结束 今天我们就来说一说几种关于php中 session 删除或清空的几种方法 php删除单个session会话 由于 Session 是以数组的形式来表示的,所以在删除单个变量时,就像操作删除数组中某个元素一样。 例:…

2019年09月06日 0条评论 459点热度 0人点赞 阅读全文