PHP
文章平均质量分 77
枫叶Fy
有完整项目经验,一年软件设计经验,熟悉Oracle、SQLServer、MySQL数据库,熟练使用PowerDesigner进行数据库设计,有C#、Java、Android、PHP基础,熟悉业务后能较快上手进行开发
展开
-
PHP开发规范
PHP开发规范1、程序员可以了解任何代码,弄清程序的状况; 2、新人可以很快的适应环境; 3、防止新接触PHP的人出于节省时间的需要,自创一套风格并养成终生的习惯; 4、防止新接触PHP的人一次次的犯同样的错误; 5、在一致的环境下,人们可以减少犯错的机会; 6、程序员们有了一致的敌人原创 2017-04-24 16:41:15 · 513 阅读 · 0 评论 -
Linux下安装ext_skel和phpize,用于开发PHP扩展
前言ext_skel和phpize是PHP开发扩展的必备工具,但是如果ubuntu下php是采用apt-get方式安装的话,ext_skel和phpize默认是没有安装的,所以需要我们手动安装。安装ext_skelext_skel是PHP自带的一个脚本,所以要采用源码安装的方式来进行安装。1.下载php源码php官方网站 http://php.net/releases/...原创 2018-03-08 09:46:45 · 1621 阅读 · 0 评论 -
《PHP扩展开发及内核应用》学习笔记(一)
教程地址:PHP扩展开发及内核应用一、PHP的生命周期 PHP架构图 简单来说,就是Apache/Nginx启动后,PHP解释程序也随之启动(初始化一些环境变量用于整个SAPI生命周期,以及初始化只针对当前请求的一些变量设置),随着页面执行到页面执行完毕,PHP会自动unset掉各个变量,当请求结束后,关闭各个扩展,从而释放各个模块的内存。 接下来,就跟...原创 2018-03-16 16:19:31 · 662 阅读 · 0 评论 -
PHP魔术方法
Caution: PHP 将所有以 __(两个下划线)开头的类方法保留为魔术方法。1. 构造函数 __construct()PHP构造函数是对象创建完成后,第一个被对象自动调用的方法;每个类中都默认有一个构造方法,如果没有显式地声明它,那么类中都会默认存在一个没有参数且内容为空的构造方法。如果子类中定义了构造函数则不会隐式调用其父类的构造函数。要执行父类的构造函数,需...原创 2018-03-22 17:25:10 · 712 阅读 · 0 评论 -
使用Swoole中的WebSocket快速实现弹幕效果
WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。具体详细了解WebSocket可以查看:WebSocket 是什么原理?为什么可以实现持久连接? 言归正传,首先编译安装Swoole扩展,并创建WebSocket服务器。 接下来,如果是单纯想学习WebSocket的使用方式的话,可以使...原创 2018-03-19 13:46:08 · 1374 阅读 · 1 评论 -
《PHP扩展开发及内核应用》学习笔记(二)
教程地址:PHP扩展开发及内核应用二、PHP变量在内核中的实现在强类型的编程语言中,我们必须在使用变量前先声明(定义)变量的类型和名称。 而PHP属于弱类型的编程语言,PHP 会根据变量的值,自动把变量转换为正确的数据类型。 1. 变量的类型PHP中,一共有8种数据类型:包括4中标量数据类型:即boolean(布尔类型),integer(整型),float/d...原创 2018-04-03 18:20:05 · 356 阅读 · 0 评论 -
使用PhpSpreadsheet导入&导出Excel(适用各种Excel操作场景)
使用PhpSpreadsheet导入&导出Excel,通用方法。适用各种Excel操作场景!原创 2018-11-14 18:44:30 · 35424 阅读 · 25 评论 -
正则表单式学习笔记
正则表达式一直在我看来,是归类到最难学习的编程语言那一类,每次用到的时候,就是去网上找,实在找不到的就开始一个个尝试,完全是随缘能用法,今天准备从0开始认真学一轮。先给大伙推荐以下两款学习辅助工具,方便大家学习过程中的理解和测试正则表达式。正则表达式图形化工具正则表达式在线测试工具文章目录1. 正则表达式 - 元字符1. 正则表达式 - 元字符元字符,是正则表达式中最基础的...原创 2018-11-16 17:38:38 · 373 阅读 · 0 评论