php - Laravel 自动加载类和特征之间的区别

标签 php laravel model-view-controller traits

我是 Laravel 的新手,我有一个关于 helper (psr4 自动加载类)和特质的任务

我创建一个自动加载类,连接到 api 并执行各种操作。

我的问题是这和特质有什么不同?

我可以使用特质来做所有相同的事情

最佳答案

特征用于创建可在多个类之间共享的可重用代码的小项。它们普遍存在是因为在 PHP 中一次只能扩展一个类。例如,如果您有一个或一组函数在多个类中有用,则可以使用特征。

Laravel 使用 Composer,它使用自动加载的 PSR-4 标准(等等),这仅仅意味着您不必担心使用 requireinclude或其他任何使文件内容可用的内容。

关于php - Laravel 自动加载类和特征之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42110242/

相关文章:

WPF - 让 ViewModel 与 WPF 无关是一个好主意吗?

spring - “错误:HttpStatus无法解析为变量”如何解决此问题?

PHP数组从各种数组中提取特定的键值?

php - 实时网络服务的更改和测试

php - 通过将 PHP 对象存储在 session 变量中来使它们保持事件状态是常见的做法吗?

database - Laravel 5,使用字段和列的 orderByRaw 不存在

c# - 将查询字符串传递给 mvc View 操作

php - PHP 中的 PDO 返回错误,但在 MySQL 控制台中不会发生

arrays - 如何使用 Eloquent 方式在数组数组中搜索字符串

laravel - 在 Laravel 查询生成器中使用变量(for 循环)