昨日,Jamlee发布了PHP扩展开发之路(一),今日再来续集,哈哈,会不会更有趣呢!不说多的,直接来!
##0x2 hello world!,你的第一个php扩展##
阅读前必看小贴士:
如果你不想在本教程上拷贝代码,你可以clone下这个仓库github,每一小节的代码对应着每一小节的分支,当阅读到该小节的时候,你可以切换到该小节的代码分支。
$ git clone git://github.com/kchodorow/rlyeh.git
2025年08月19日
昨日,Jamlee发布了PHP扩展开发之路(一),今日再来续集,哈哈,会不会更有趣呢!不说多的,直接来!
##0x2 hello world!,你的第一个php扩展##
阅读前必看小贴士:
如果你不想在本教程上拷贝代码,你可以clone下这个仓库github,每一小节的代码对应着每一小节的分支,当阅读到该小节的时候,你可以切换到该小节的代码分支。
$ git clone git://github.com/kchodorow/rlyeh.git
2025年08月19日
本教程主要是告诉大家,怎么快速的在mac下搭建php+mysql服务。
一、安装Command Line Tools
苹果系统下很多开发工具是基于Command Line Tools ,所以安装它是首先。
打开终端窗口,粘贴以下脚本敲回车
xcode-select --install
2025年08月19日
函数就是能够执行一些特定逻辑的代码块。这个也是后期我们讲到的oop中的方法。在代码中,假如有一个特定的处理逻辑需要很多代码时,我们可以把这个功能逻辑抽离出来,单独写一个函数,来实现简单的抽离封装,让代码看起来更容易理解!
函数写法很简单,需要一个function关键字来声明,格式为:function 函数名称(参数){这里写代码块}。例如:
2025年08月19日
框架就是通过提供一个开发Web程序的基本架构,PHP开发框架把PHPWeb程序开发摆到了流水线上。换句话说,PHP开发框架有助于促进快速软件开发(RAD),这节约了你的时间,有助于创建更为稳定的程序,并减少开发者的重复编写代码的劳动。
这些PHP的框架还通过确保正确的数据库操作以及只在表现层编程的方式帮助初学者创建稳定的程序。PHP开发框架使得你可以花更多的时间去创造真正的Web程序,而不是编写重复性的代码。
2025年08月19日
最近几年在 javascript、golang 生态中游走,发现很多 npm、go mod 的优点。最近回过头开发 MixPHP V3 ,发现 composer 其实一直都是一个非常优秀的工具,但是 phper 们对 composer 的用法很多都不是很深入,今天我就采用 composer 手撸一个原生项目,帮助大家理解现代化的原生 PHP 开发流程。
2025年08月19日
在之前的第一篇文章已介绍过了MVC模式,今期就简绍下一个简单的实现方式,因为不是专门讲解如何实现框架,因此,这里只是实现了MVC模式的一种简单方式,对初学者入门有很好的意义。
首页网站根目录创建如上图文件夹与index.php文件
index.php内容如下
<?php
error_reporting(E_ALL & ~E_NOTICE);