自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 创建一个自己的PHP扩展

什么情况下需要创建php扩展扩展作为php的重要组成部分,为php提供了更多的功能和特性,由于php是解释型语言,所以在性能上不如C,所以可以将一些消耗CPU的操作通过扩展的方式代替。比如:可以用扩展实现一个内部函数,如处理数组的函数。实现一个内部类。实现RPC客户端,我们在PHP中连接Mysql,Redis,Memcache等,其实就是通过这种扩展进行的。PHP内部扩展的数据结构...

2019-04-05 23:49:04 573

原创 对Yii框架中行为【behavior】的理解

什么是行为所谓行为,其实说白了,就是把A类绑定到B类上,可以在不修改B类的情况下,对B类进行功能和属性的扩充,这样B类就拥有了A类的属性和方法,只是在这里,我们习惯成A类为行为。举一个例子:class MyClass{ public $hello = "我是类的自有属性hello".PHP_EOL; public function hello() { ...

2019-04-05 21:40:26 485 1

原创 对Yii框架中事件【event】的理解

什么是事件?怎么去理解事件呢,通俗一点来讲,好比你去淘宝网买东西,下了一个订单,下订单之后会触发和订单相关的一些事情,比如系统会将订单信息推入队列、通知卖家备货,这就是一系列的事情集合。引用上述下订单的例子,一般按照传统的开发流程,实现上述功能,应该这样写(伪代码):class OrderController{ public function actionCreateOrde...

2019-04-05 00:06:49 1217

原创 对laravel和yii【服务容器】的理解

在当今流行的现代化php框架中,容器的概念已经非常普及,比如yii,lavavel的设计都用到了容器。什么是容器呢,它提供了整个框架运行过程中所需要的一系列服务,其实通俗点讲,就是装东西的盒子,框架中常见的类,对象,配置等都装在这个盒子里,在程序运行的过程中,动态的为系统提供所需要的服务,这就是容器的作用。laravel中的容器laravel的核心其实就是一个容器,学名称为Ioc容器,官方...

2019-04-03 22:29:57 465

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除