文章库ARTICLE COLUMN

  • PHPRAP v1.0.4版本发布了,支持在线调试接口

    PHPRAP v1.0.4版本发布了,支持在线调试接口

    摘要:,是一个轻量级开源接口文档管理系统,致力于减少前后端沟通成本,提高团队协作开发效率,打造版的。官方网站演示网站作者博客官方群 PHPRAP,是一个PHP轻量级开源API接口文档管理系统,致力于减少前后端沟通成本,提高团队协作开发效率,打造PHP版的R...

    cocopeakcocopeak 评论0 收藏0
  • 关于程序员之间丧心病狂的鄙视链——编程语言篇

    关于程序员之间丧心病狂的鄙视链——编程语言篇

    摘要:写汇编语言的工程师都鄙视写语言的工程师写语言的工程师都鄙视工程师工程师鄙视工程师和工程师工程师和工程师则相互鄙视然而,所有的工程师都鄙视工程师。想到我所在公司的工程师都是写的,不禁默默心疼他们,哈哈哈哈。 showImg("https://segmentfaul...

    psycholapsychola 评论0 收藏0
  • 从零开始写 PHP 扩展(一)

    从零开始写 PHP 扩展(一)

    摘要:对于每个来说,都有着内心的一种希望写扩展的冲动了吧。然而,缺乏一个很好的切入点。生成了扩展之后,我们会看到四个文件和一个文件夹。虽然大写的有宏定义,但是为什么会报错,我也不太清楚了。这个宏最终会被翻译成一个函数。 PHP 是用 C 语言写的...

    shiinashiina 评论0 收藏0
  • 好用的php工具箱

    好用的php工具箱

    摘要:有一个好用的工具箱分享下可以跟踪页面的语句,查找报错的如图下载地址使用方法 有一个好用的php工具箱 分享下: 可以跟踪页面的sql语句,查找报错的sql 如图: showImg("https://segmentfault.com/img/bVYDuC?w=224&h=743"); showImg("https://segme...

    NicolasHeNicolasHe 评论0 收藏0
  • 封装mysqli_Prepare的query函数

    封装mysqli_Prepare的query函数

    摘要:这里的是获得的准备的参数,把和放在第一第二个用这个解决多参数的无问题出错的处理这里我返回了,可以用其他显示结果记录数 使用mysqli_prepare的好处就是,防止注入原理大致上就是,在执行mysqli_prepare的时候,产生了一个协议(函数),bind_parms...

    xioquaxioqua 评论0 收藏0
  • charm_PHP,一个还有诸多问题的PHP MVC框架

    charm_PHP,一个还有诸多问题的PHP MVC框架

    摘要:原文是在我自己博客中,小伙伴也可以点阅读原文进行跳转查看,还有好听的背景音乐噢介绍一个简单的框架,框架中实现了和层,层使用的组件,实现了一些简单的设计模式,单一入口自动加载。 原文是在我自己博客中,小伙伴也可以点阅读原文进行跳转查看,...

    cuieneycuieney 评论0 收藏0
  • Just for fun——PHP框架之简单的模板引擎

    Just for fun——PHP框架之简单的模板引擎

    摘要:原理使用模板引擎的好处是数据和视图分离。对于循环语句怎么办呢这个的话,请看流程控制的替代语法 原理 使用模板引擎的好处是数据和视图分离。一个简单的PHP模板引擎原理是 extract数组($data),使key对应的变量可以在此作用域起效 打开输出控制缓...

    X1nFLYX1nFLY 评论0 收藏0
  • 基于Symfony开发的PHP内容社区系统PHPDish

    基于Symfony开发的PHP内容社区系统PHPDish

    摘要:是一个基于框架开发的内容社区系统得益于大量的前端以及后端的第三方类库的使用使得有着高质量的代码,敏捷实现由于目前规划了很多碎片化的功能因此没有采取标准的代码版本的概念你可以使用或者直接下载本仓库进行程序的安装。其它功能可以联系本人定制...

    springDevBirdspringDevBird 评论0 收藏0
  • 图解TCP连接建立与断开

    图解TCP连接建立与断开

    showImg(https://segmentfault.com/img/bVYn7b?w=884&h=1186);

    Dionysus_goDionysus_go 评论0 收藏0
  • 学习 Lumen 用户认证 (二) —— 使用 jwt-auth 插件

    学习 Lumen 用户认证 (二) —— 使用 jwt-auth 插件

    摘要:在开发中,用户认证是核心,是数据是否有保障的前提,目前主要有两种常用方式进行用户认证和。为了学习在中的使用,最好的办法就是在程序员同志网搜索有关插件,找个最多的那个拿来研究研究。 通过上一篇《学习 Lumen 用户认证 (一)》https://mp.weixi...

    姘存按姘存按 评论0 收藏0
  • Just for fun——PHP框架之简单的路由器(1)

    Just for fun——PHP框架之简单的路由器(1)

    摘要:路由路由的功能就是分发请求到不同的控制器,基于的原理就是正则匹配。 路由 路由的功能就是分发请求到不同的控制器,基于的原理就是正则匹配。接下来呢,我们实现一个简单的路由器,实现的能力是 对于静态的路由(没占位符的),正确调用callback 对...

    smallStonesmallStone 评论0 收藏0
  • 单枪匹马整站建设案例之小学网站

    单枪匹马整站建设案例之小学网站

    摘要:哪位高人给指指路单枪匹马整站建设案例系列微电商系统二次开发基于的中英文双语网站基于快速开发的车辆管理系统基于的招生招名系统基于海豚快速开发框架开发的专项资金监管系统 本案例主要介绍采用LVYECMS,拼图前端框架及模板快速完成某小学网站项目...

    cloudcloud 评论0 收藏0
  • 贡献一个 Laravel 树形结构管理包 ClosureTable

    贡献一个 Laravel 树形结构管理包 ClosureTable

    摘要:优雅的树形数据结构管理包基于模式设计欢迎不吝优雅的树形数据设计模式数据和结构分表操作数据不影响结构一个操作简单无需修改表兼容旧数据完善的树操作方法支持生成树形数据支持多棵树并存多个根支持节点树修复支持软删除依赖关于将树中每个节点与其后...

    aikinaikin 评论0 收藏0
  • Ubuntu 16.04 切换 PHP 版本

    Ubuntu 16.04 切换 PHP 版本

    摘要:背景升级都一年了,新版的仓库自带的是而今天突然要对某个老项目进行维护,发现版本太高,某些函数已经被取消了所以查了一下怎么快捷的切换版本,这里做个笔记。 背景 升级 Ubuntu 16.04 都一年了,新版的仓库自带的 PHP 是 7+;而今天突然要对某个老...

    kun_jiankun_jian 评论0 收藏0
  • intervention/image 中的一个小坑及其破解之法

    intervention/image 中的一个小坑及其破解之法

    摘要:不过最近无意间发现了一个小坑。写完之后一运行,发现相当慢,平均耗时秒左右。起初以为是因为合成过程中进行的操作比较多尺寸比较大,本来就应该是这个速度。这一通折腾下来,发现真相竟然与合成操作的多少尺寸没有多大关系。 事实上 intervention/ia...

    wangzy2019wangzy2019 评论0 收藏0
  • Smarty(一)

    Smarty(一)

    摘要:还有安全特性,可以令模板源码有强制的约束。并且业务逻辑和显示逻辑分离,是的一个设计理念。是一个模板引擎,在应用程序中,当作层视图层的组件来使用。不一定保证良好的程序设计或者达成显示分离的目的,这还得需要开发者和模板设计师的努力。 一、...

    chenjiang3chenjiang3 评论0 收藏0
  • 原生php导出csv文件

    原生php导出csv文件

    摘要:附上结果图片下图为方法中导出的练习数据,头部引入除过都是封装了的方法类,导出主要参考下面两个方法。 require("./db/dbManager.php"); require("./session.php"); require("./department_utils.php"); class ExportCSV{ ...

    antyiweiantyiwei 评论0 收藏0
  • 一个简单的 PHP 时间处理扩展

    一个简单的 PHP 时间处理扩展

    摘要:处理时区轻松获取时间日期加减使用英语短语处理时间安装使用安装,。 A simple PHP API extension for DateTime. Carbon 使处理日期和时间更加简单。 处理时区 轻松获取时间 日期加减 使用英语短语处理时间 ... 安装 使用 composer 安装,composer ...

    leanoteleanote 评论0 收藏0
  • 当 Yaf 遇上 PHP7.1

    当 Yaf 遇上 PHP7.1

    摘要:所以跟平常遇到的用开发的框架不太一样,例如,是直接下载可用或者通过安装使用。首先我们来介绍一下怎样安装拓展安装最新版本的最低支持,所以我们需要保证当前环境为版本以上,支持的最高版本为,笔者不再推荐使用老版本的。 安装 Yaf 本文假设你已...

    young.liyoung.li 评论0 收藏0
  • include加载路径解析 - 你可能不知道的特性

    include加载路径解析 - 你可能不知道的特性

    摘要:官网关于加载路径解释如下被包含文件先按参数给出的路径寻找,如果没有给出目录只有文件名时则按照指定的目录寻找。如果最后仍未找到文件则结构会发出一条警告这一点和不同,后者会发出一个致命错误。 官网关于include加载路径解释如下: 被包含文件先...

    betacatbetacat 评论0 收藏0
  • PHP - 利用P3P实现跨域

    PHP - 利用P3P实现跨域

    摘要:如何利用实现跨域在开发中,我们碰到的跨域主要还是纠结在,页面中的或者或者跨域的时候,有安全策略限制页面不带,但是如果我们加上,就没有这策略的限制。这也是来突破跨域的可行前提。从上面例子可以看出通过发送头信息而实现的跨域。 P3P是什么 P3...

    zzzmhzzzmh 评论0 收藏0
  • zanphp源码解读 - 应用的启动

    zanphp源码解读 - 应用的启动

    摘要:获取应用并启动分析设置应用名称获取本身实例想容器注册单例设置应用基础路径其他初始化工作初始化容器其他初始化工作创建根据前面的知识扫盲可知道返回的真身是位于分析继承这里就把中的函数都放在分析了服务的启动主入口函 获取应用并启动 php bin/h...

    JiobyJioby 评论0 收藏0
  • zanphp源码解读 - 请求与响应

    zanphp源码解读 - 请求与响应

    摘要:前言也许这是我们最关系的一个环节了。一个应用简单来说无非就是请求和相应了。获取你真的该补补协程的相关知识了。 前言 也许这是我们最关系的一个环节了。一个web应用简单来说无非就是请求和相应了。获取你真的该补补 协程 的相关知识了。不过。。不...

    ybakybak 评论0 收藏0
  • Laravel 初学习,做了一个简洁的网址导航

    Laravel 初学习,做了一个简洁的网址导航

    摘要:还好当时有,但到现在,各大网址导航都忘记了初衷,页面杂乱不堪,广告铺天盖地。后来不得不直接放弃了用了年的网址导航,直接用搜索引擎。上个月看到再一次发布了版本,本来就对向往已久,所以果断开始学习,并在学习的过程中搭建了偷渡鱼网址导航。 ...

    syoyasyoya 评论0 收藏0
  • 记一次Content-Length引发的血案

    记一次Content-Length引发的血案

    摘要:除非使用了分块编码,否则首部就是带有实体主体的报文必须使用的。 背景 新项目上线, 发现一个奇怪的BUG, 请求接口有很小的概率返回400 Bad Request,拿到日志记录的请求的参数于POSTMAN中测试请求接口, 发现能够正常响应. 排查过程 首先服务器能够正...

    thekingisalwayslucthekingisalwaysluc 评论0 收藏0

热门文章

<