网站首页php

PHP PSR 代码规范基本介绍

PHP PSR 代码规范基本介绍

PSR 是 PHP Standard Recommendation 的简写,即PHP推荐标准。目前通过的规范有 PSR-0(Autoloading Standard)、PSR-1(Basic Coding Standard)、PSR-2(Coding Style Guide)、PSR-3(Logger Interface)、PSR-4(Improved Autoloading)...

YzmCMS v5.2正式版发布

YzmCMS v5.2正式版发布

YzmCMS是一款轻量级开源内容管理系统,它是由袁志蒙自主研发的框架YZMPHP开发。YzmCMS v5.2 新增或修正功能:1.数据库操作新增PDO驱动,并采用预处理,系统更安全!2.新增内容分页功能;3.会员中心新增微博登录...

PHP底层原理分析(二):写时复制和强制分裂

PHP底层原理分析(二):写时复制和强制分裂

学习需要知其然而知其所以然,PHP底层相关就是这类知识,从上文中知道声明一个变量,将会产生一个结构体,那么在传值赋值和引用赋值时, 结构体是如何变化的呢?

PHP底层原理分析(一):PHP变量的底层实现

PHP底层原理分析(一):PHP变量的底层实现

PHP是一种适用于web开发的动态语言。具体点说,就是一个用C语言实现包含大量组件模块的软件框架。是一个强大的UI框架。简言之;PHP动态语言执行过程:拿到一段代码后,经过词法解析、语法解析等阶段后,...

YzmCMS单点登陆模块(SSO)开发完成

YzmCMS单点登陆模块(SSO)开发完成

何为SSO?SSO,英文全称是Single Sign On,即单点登录。SSO是指在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。它是目前比较流行的企业业务整合的解决方案之一。Y...

CGI、FastCGI和PHP-FPM关系图解

CGI、FastCGI和PHP-FPM关系图解

在搭建 LAMP/LNMP 服务器时,会经常遇到 PHP-FPM、FastCGI和CGI这几个概念。如果对它们一知半解,很难搭建出高性能的服务器。接下来我们就以图形方式,解释这些概念之间的关系。基础在...

PHP的依赖注入(DI)和控制反转(IoC)

PHP的依赖注入(DI)和控制反转(IoC)

在深入细节之前,需要确保我们理解"IOC控制反转"和"DI依赖注入"是什么,能够解决什么问题,这些在维基百科中有非常清晰的说明。控制反转(Inversion of Control,缩写为IoC):是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度..

YzmCMS v5.1正式版发布

YzmCMS v5.1正式版发布

YzmCMS是一款轻量级开源内容管理系统,它是由袁志蒙自主研发的框架YZMPHP开发。YzmCMS v5.1 新增或修正功能:1.新增在线支付功能模块和订单管理功能;2.会员中心新增在线充值积分功能;3.新增系统配置和模型导入导出功能;4.支持对接论坛模块...

YzmCMS轻量社区v1.0发布

YzmCMS轻量社区v1.0发布

经过半月左右的辛苦奋战,YzmCMS论坛模块终于开发完成,官方论坛正式启用,以后大家有什么问题可以在论坛上讨论 https://www.yzmask.com,或者加入官方QQ群:161208398.开发...

PHP底层的运行机制与原理

PHP底层的运行机制与原理

PHP说简单,但是要精通也不是一件简单的事。我们除了会使用之外,还得知道它底层的工作原理。PHP是一种适用于web开发的动态语言。具体点说,就是一个用C语言实现包含大量组件的软件框架。更狭义点看,可以...

php二分查找、顺序查找算法

php二分查找、顺序查找算法

php查找数组元素有内置的函数array_search和in_array,顺序查找对数组排序没有要求,二分查找法要求数组必须是一个有序数组!1.顺序查找function sequence_search...

php四种基础算法:冒泡、选择、插入和快速排序法

php四种基础算法:冒泡、选择、插入和快速排序法

需求:分别用 冒泡排序法,选择排序法,插入排序法,快速排序法将下面数组中 的值按照从小到的顺序进行排序。 $arr = array(1,33,3,345,5,63,7,822,9,512);1.冒泡排序...

YzmCMS百万数据负载测评!

YzmCMS百万数据负载测评!

YzmCMS最注重的便是系统执行效率,开发每一个模块,不仅要求功能上实现,而最重要的是效率上要最佳,所以YzmCMS相对之前的传统CMS对比起来,无论是系统安全性、运行速度、可扩展性、系统简洁等方面都有很大的优势...

YzmCMS伪静态配置

YzmCMS伪静态配置

YzmCMS伪静态配置(YzmCMS5.0版本的伪静态规则与之前版本不同,所以本教程只适用于5.0及以上版本):Apache伪静态(即YzmCMS自带的.htaccess文件):

YzmCMS v5.0正式版发布

YzmCMS v5.0正式版发布

YzmCMS v5.0 新增或修正功能,1.系统升级为最新版的YZMPHP2.0框架,二次开发更方便;2.系统URL规则重新,兼容主流环境及PHP的nts模式;3.系统密码加密规则修改升级;4.新增图片在线裁剪功能;5.新增上传插件html5/flash一键切换...

Top