首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
php面向对象
订阅
水若寒就是我
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
玩转 Laravel Helpers
在使用 Laravel 函数时,我们都避免不了使用其提供的各种各样的全局函数,也称为辅助函数。 主要集中为处理数组、文件路径、路由和字符串等。 今天主要说说我喜欢的几个常用 Helper 函数,以及 Helpers 实现原理,最后依葫芦画瓢,自定义我们自己的全局函数。 对于我这…
看吧,这就是现代化 PHP 该有的样子
这是一篇社区协同翻译的文章,已完成翻译,更多信息请点击 协同翻译介绍 。 文章的标题真是自命不凡,不是吗?是的,虽然我们使用 PHP 工作很多年,但是我们能够说出哪些是最佳实践和最好的工具吗?我不能,但是我将要去这么做。 我看到开发者们使用 PHP 工作的方…
9102 年的 PHP
你还记得篇流行的博客文章《PHP:设计糟糕的分形》吗?我第一次读到它时,我在一个有很多遗留的 PHP 项目的糟糕地方工作。这篇文章让我觉得我是否应该放弃,并去做与编程完全不同的事情。 还好,我之后很快就换了工作,更重要的是,自从 5.x 版本以来,PHP 成功地进步了很多。今天…
学习开发自己的composer包,并使用GitHub实时更新到Packagist
Composer 不是一个包管理器。是的,它涉及 "packages" 和 "libraries",但它在每个项目的基础上进行管理,在你项目的某个目录中(例如 vendor)进行安装。默认情况下它不会在全局安装任何东西。因此,这仅仅是一个依赖管理。
laravel 超好用代码提示工具 Laravel IDE Helper
Laravel IDE Helper 是一个极其好用的代码提示及补全工具,可以给编写代码带来极大的便利。Github 戳这里 在 「config/app.php」的 「providers」数组中加入 如果你的 Laravel 版本小于 5.5 「如果没记错」的话,请注册服务…
不一样的面向对象(三)
(1)继承是侵入性的。只要继承,就必须拥有父类的所有属性和方法 (2)降低代码的灵活性。子类必须拥有父类的属性和方法 (3)增强了耦合性。当父类的常量、变量和方法被修改时,必需要考虑子类的修改 在上边的例子里边,子类SonClass重写了基类中的非抽象发方法notAbstrac…
PHP升级代码兼容
支持您网站的PHP版本对您网站的安全性,速度和性能产生巨大影响。最新的PHP版本不仅可以修复旧版本的安全漏洞,还可以确保您站点的无摩擦用户体验。 您可以在此处查看过去PHP版本的安全漏洞的严重性和影响。因此,将您的网站更新到最新版本非常重要,以确保您的网站安全并同时提高其性能。…
php代码整洁之道
本文参考自 Robert C. Martin的Clean Code 书中的软件工程师的原则 ,适用于PHP。 这不是风格指南。 这是一个关于开发可读、可复用并且可重构的PHP软件指南。 并不是这里所有的原则都得遵循,甚至很少的能被普遍接受。 这些虽然只是指导,但是都是Clean…
代码分层设计
在搭建一个项目之前,除了要进行架构和业务方面的设计和分析,往往还需要对代码的结构进行规范化设计。而分层思想,是应用系统最常见的一种架构模式。 我们会将系统进行横向切割,根据业务职责划分,这就是代码分层。 这样划分的目的是规范软件系统的逻辑结构,以便于后期开发和维护。 一个软件系…
Laravel核心代码学习 -- 模型关联底层代码实现
上篇文章我们主要讲了Eloquent Model关于基础的CRUD方法的实现,Eloquent Model中除了基础的CRUD外还有一个很重要的部分叫模型关联,它通过面向对象的方式优雅地把数据表之间的关联关系抽象到了Eloquent Model中让应用依然能用Fluent Ap…