首页
AI Coding
AIDP
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
php
订阅
唐豆豆的天空
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
supervisor 管理进程
Supervisor是一个用 Python 写的进程管理工具,可以很方便的用来启动、重启、关闭进程. 其中 [program:appname] 中的 appname 是应用程序的唯一标识,不能重复。对该程序的所有操作(start, restart 等)都通过名字来实现。
PHP面试:常见查找算法一篇说透
在本篇文章中,将为各位老铁介绍不同的搜索算法以及它们的复杂度。因为力求通俗易懂,所以篇幅可能较长,大伙可以先Mark下来,每天抽时间看一点理解一点。本文配套的Github Repo,欢迎各位老铁star,会一直更新的。 和排序类似,搜索或者叫做查找,也是平时我们使用最多的算法之…
推荐一个 PHP 网络请求插件 Guzzle
在写后台代码时,避免不了需要与其他第三方接口交互,如向服务号下发模板消息,有时可能需要下发超过 10 万条。这时不得不考虑使用异步和「多线程」的网络请求。 今天向 PHP 工程师们推荐一个 Guzzle 插件。 本文结合 Laravel 项目介绍 Guzzle 基本使用,所以使…
轻松发布一个自己的composer扩展
我们一直在使用别人发布的扩展,是否想过自己发布一个? 今天就来聊聊如何发布一个composer扩展及其注意事项。 从composer.json开始 是的,既然我们在使用一个composer扩展的时候根据一份composer.json来安装依赖包,那么我们发布扩展包的时候,也应该…
PHP编码规范
为了提高工作效率,保证开发的有效性和合理性。 为了提高代码可读性和可重复利用性,从而节约沟通成本。 本文主要参考了 PEAR 规范,并进行适当的简化和调整。 主要介绍,命名规范、注释规范、代码风格。 所有PHP文件,代码标记均使用完整的PHP标签,不建议使用短标签。 文件编码 …
VirtualBox + Vagrant(统一开发环境)
“XXX,你的代码出 Bug 啦~” “代码在我机子上运行没有问题呀。” --- 这篇文章给你解决方案~
PHP中使用 $_GET 与$_POST 实现简单的前后台数据传输交互功能
今天我们尝试在PHP中使用 $_GET 与$_POST 实现简单的前后台数据传输交互功能; PHP中给我们提供了一群功能十分强大的超全局 数组,它们 可以在任何位置,任何作用域之内使用,而且无需声明,拿到即可使用!
【译】PHP 类设计原则SOLID (object-oriented design)
A class should have one and only one reason to change, meaning that a class should have only one job. 一个类应该只有单一职责。 For example, say we have…
在 PHP 中养成 7 个面向对象的好习惯
在 PHP 编程早期,PHP 代码在本质上是限于面向过程的。过程代码 的特征在于使用过程构建应用程序块。过程通过允许过程之间的调用提供某种程度的重用。 但是,没有面向对象的语言构造,程序员仍然可以把 OO 特性引入到 PHP 代码中。这样做有点困难并且会使代码难于阅读,因为它是…
PHP7中的异常与错误处理
PHP 中将代码自身异常(一般是环境或者语法非法所致)称作错误 Error,将运行中出现的逻辑错误称为异常 Exception 错误是没法通过代码处理的,而异常则可以通过 try/catch 来处理 PHP7 中出现了 Throwable 接口