网站首页php

YzmCMS V5.8系统标签新增数据缓存功能

YzmCMS V5.8系统标签新增数据缓存功能

有这样一个场景,数据不需要实时更新,且网站访问量又大,如果每条数据都要从数据库里查询数据的话,将对数据库造成很大的压力,之前的解决办法是使用YzmCMS生成静态HTML插件...

【教程】YzmCMS手机版绑定二级域名

【教程】YzmCMS手机版绑定二级域名

YzmCMS V5.7版本开始站点支持绑定多域名功能了,如手机版绑定域名后,可实现与电脑版URL完全一样的效果,更加利于SEO优化,低于5.7版本的...

YzmCMS v5.7正式版发布

YzmCMS v5.7正式版发布

YzmCMS V5.7版本更新日志:1.新增批量添加栏目功能;2.新增内容跨模型复制功能;3.新增错误页面配置;4.内容列表新增快速编辑功能;5.修复批量更新内容URL时覆盖外部链接的问题;6.修复模型多次导入导出编码错误...

PHP中yield生成器总结

PHP中yield生成器总结

什么是生成器(yield)?做Python或者其他语言的小伙伴,对于生成器应该不陌生。但很多PHP开发者或许都不知道生成器这个功能,可能是因为生...

PHP -S命令 PHP内置web服务器

PHP -S命令 PHP内置web服务器

PHP 5.4.0起, CLI SAPI 提供了一个内置的Web服务器。这个内置的Web服务器主要用于本地开发使用,不可用于线上产品环境。URI请求会被发...

YzmCMS v5.6正式版发布

YzmCMS v5.6正式版发布

产品说明:YzmCMS是一款轻量级开源内容管理系统,它采用OOP(面向对象)方式自主开发的框架。基于PHP+Mysql架构,并采用MVC框架式开发的一...

PHP实现RSA或RSA2算法的签名和验签

PHP实现RSA或RSA2算法的签名和验签

写了一个用PHP生成PSA和RSA2算法签名和验签的工具类,在支付等接口方面通常会用到,下面是代码:class RSA2{ /** * RSA2签名 ...

php数组字段相似度排序

php数组字段相似度排序

今天有一个客户有这么一个需求,要求对某篇文章的相关内容的列表,在跟文章标题进行相似度排序,于是想了又想,写了一个小算法,可以根据关键字相似度对数组某个字段进行排序...

YzmCMS v5.5正式版发布

YzmCMS v5.5正式版发布

产品说明:YzmCMS是一款轻量级开源内容管理系统,它采用OOP(面向对象)方式自主开发的框架。基于PHP+Mysql架构,并采用MVC框架式开发的一款高效开源的内容管理系统,可运行在Linux、Wi...

php反射机制(Reflection API)

php反射机制(Reflection API)

PHP Reflection API是PHP5才有的新功能,它是用来导出或提取出关于类、方法、属性、参数等的详细信息,包括注释。用得比较多的就只有两个ReflectionClass与ReflectionObject,两个的用法都一样,只是前者针对类,后者针对对象,后者是继承前者的类...

YzmCMS v5.4正式版发布

YzmCMS v5.4正式版发布

产品说明:YzmCMS是一款轻量级开源内容管理系统,它采用OOP(面向对象)方式自主开发的框架。基于PHP+Mysql架构,并采用MVC框架式开发的一款高效开源的内容管理系统,可运行在Linux、Wi...

YzmCMS v5.3正式版发布

YzmCMS v5.3正式版发布

产品说明:YzmCMS是一款轻量级开源内容管理系统,它采用OOP(面向对象)方式自主开发的框架。基于PHP+Mysql架构,并采用MVC框架式开发的一款高效开源的内容管理系统,可运行在Linux、Wi...

PHP中的trait详解

PHP中的trait详解

Trait是什么?1.trait是为单继承语言量身定制的代码复用机制; 2.之前可以通过函数或类来实现代码复用; 3.trait可以简单的理解为一个类方法的集合,工作在父类与子类之间; 4.但是trait不仅仅局限于方法集合,还支持抽象,静态与属性...

ThinkPHP远程命令执行漏洞利用(GetShell)

ThinkPHP远程命令执行漏洞利用(GetShell)

最近ThinkPHP致命漏洞(GetShell)好像传遍了各大社区,今日我也来研究一下漏洞的形成原因,并且复现一次,漏洞分析:由于框架对控制器名没有进行足够的检测会导致在没有开启强制路...

PHP命名空间自动加载原理

PHP命名空间自动加载原理

include() 和 require() 是PHP中引入文件的两个原始方法,但如果在项目中大量使用这两个函数的话,代码既不优雅,执行效率也很低,而且维护起来也相当困难,于是自动加载由此而生。在使用PHP命名空间之前...

Top