最新发布文章
[ PHP 内核与扩展开发系列] PHP 启动与终止那点事:超全局变量的定义和使用
超全局变量的定义 在 PHP 中有一种“特殊”的全局变量,通常我们把它们称作超全局变量,所谓的超全局变量指的是在全部作用域中始终可...
[ PHP 内核与扩展开发系列] PHP 启动与终止那点事:全局变量的定义和使用
这一章节,我们将学习如何在 PHP 扩展中使用全局变量。 在扩展中定义全局变量 首先,我们需要在扩展的头文件中(默认是 php...
[ PHP 内核与扩展开发系列] PHP 启动与终止那点事:常量的底层实现
在脚本中使用扩展的一个方便之处是,人们可以改变自己定义的常量,你可以通过 define() 函数来定义一个常量。在内核中,我们将会使...
[ PHP 内核与扩展开发系列] PHP 启动与终止那点事:MINFO 与 phpinfo() 函数
如果你并不打算做出一个只有你自己使用的扩展,那么你可能需要告诉用户一些关于你的扩展的信息。比如:其环境和特定版本的可用功能、版本信息...
基于 Laravel 实现的类似 Reddit 的实时社交论坛系统 —— Voten
关于 Voten Voten 是一个现代的实时社交书签系统,基于 Laravel 5.4 + Vue.js 开发,类似于 Redd...
[ PHP 内核与扩展开发系列] PHP 启动与终止那点事:一次请求的生命周期
在前面的章节里,你已经学会了如何使用 MINIT 函数在 PHP 加载模块的共享库时来执行初始化任务。在第一章,你还了解到扩展里其他...
[ PHP 内核与扩展开发系列] 类与面向对象:访问对象实例的属性和方法
上一章节里,我们看了一下如何在 PHP 扩展里定义类与接口,这一章节我们将学习一下如何在 PHP 扩展中操作类的实例 —— 对象。P...
通过 PHP OPcache 让你的 Laravel 应用运行速度飞起来
什么是 Opcache 每一次执行 PHP 脚本的时候,该脚本都需要被编译成字节码,而 OPcache 可以对该字节码进行缓存,这...
基于 Laravel + Vue 实现的 Web OS 系统 —— 积木云
项目概述 这个系统从 2014 年最初的 idea 到 2017 年已经有两年半的时间了,时光荏苒。作者是一个 PHP 程序员,开...
[ PHP 内核与扩展开发系列] 类与面向对象:接口实现与类的继承
定义接口 定义一个接口还是很方便的,我先给出一个 PHP 语言中的实现: <?php interface i_m...
如何做到 Laravel 配置可以通过网站后台设置实现
什么是ThinkSNS+ ThinkSNS(简称TS),一款全平台综合性社交系统,为国内外大中小企业和创业者提供社会化软件研发及技...
基于 Laravel Route 的 ThinkSNS+ Component
在前面,我介绍了拓展类型,分别有 plus-compnent 和 plus-plugin 两个,这里重点讲以下如何实现 plus-c...
ThinkSNS+ —— 基于 Laravel master 分支开发
什么是 ThinkSNS+ 09 年,由北京的团队开发了 ThinkSNS 涉足社交开源行业。这么多年累计不少客户。2014-20...
基于 Laravel + Vue.js 开发的全新社交系统 —— ThinkSNS+
什么是ThinkSNS+ ThinkSNS(简称TS)始于2008年,一款全平台综合性社交系统,为国内外大中小企业和创业者提供社...
[ PHP 内核与扩展开发系列] 类与面向对象:如何定义一个类
zend_class_entry zend_class_entry 是内核中定义的一个结构体,是内核实现 PHP 语言中类与对象的...