Composer 与 Symfony 2 自动加载器

2024-01-01

我开始使用Composer http://getcomposer.org/在一个项目中,我历史上将所有依赖项都置于版本控制之下。

该项目目前使用的是Symfony 2 自动加载器 http://symfony.com/doc/2.0/components/class_loader.html。因为Composer有自己的自动加载机制(vendor/autoload.php),这让我想知道我是否还需要使用 Symfony ClassLoader。

我假设我也可以使用 Composer 自动加载器来自动加载我的项目类:

$loader = require 'vendor/autoload.php';
$loader->add('MyProject', 'src');

在整个项目中使用 Composer 自动加载器有什么缺点吗?

Symfony 自动加载器提供的某些功能是我在 Composer 自动加载器中找不到的吗?


您只需需要 Composer 自动加载器即可。它唯一缺少的功能是 ApcClassLoader,它可以加快 APC 的速度,但会带来一些复杂性(部署时必须清除缓存)。使用composer的-o标志(当安装或运行dump-autoload时)将为您提供一个类映射,它在速度方面或多或少相当于APC,但没有复杂性。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Composer 与 Symfony 2 自动加载器 的相关文章

  • Laravel - 删除整个集合

    我有文章的图像 当我更新文章时 我想检查图像是否相同 如果不是 我想删除它们 但如果可能的话 我想删除整个集合而不进行其他查询 诸如此类就像我在下面的代码中一样 images gt delete 这是我的功能 images Media wh
  • 将 PHP 变量传递给 Jquery 而不刷新

    对于我缺乏 jquery 知识 我预先表示歉意 在我正在构建的这个网站中 向用户展示了许多代表植物的缩略图 单击缩略图时 将启动 jquery 弹出窗口 我希望能够做的是将一个包含植物 ID 的 php 变量传递给 jquery 弹出窗口以
  • 如何用PHP进行有向图绘制?

    我正在寻找一种在 PHP 中绘制有向图的方法 如http upload wikimedia org wikipedia commons 0 08 Directed acirclic graph png http upload wikimed
  • PHP、jQuery Ajax 和 json 跨域返回

    我的 php 编码页面位于一台返回 json 结果的服务器上 php 文件名为 getInfoData php 返回如下 echo json encode v 不 我可以使用 getJSON 读取 json 并在同一服务器上运行它 但我需要
  • 如何显示多维数组第二层的 json 值?

    解决此代码时遇到问题 这些是数组 Array 0 gt stdClass Object id gt 1 name gt delux price gt 213 description gt tv gt 0 breakfast gt 0 par
  • 如何覆盖 suhosin 最大值?

    suhosin 正在过滤一个重要的 GET 参数 当以下方法不起作用时 如何覆盖 suhosin public html php ini suhosin suhosin get max value length 2048 将 suhosin
  • 使用 PHP 代码和 HTML 表单将 Excel (.csv) 导入 MySQL

    我知道还有其他类似的帖子 但每个人都建议直接在 PHPMyAdmin 中将其导入 MySQL 这工作完美 但我需要通过 HTML 表单导入 PHP 到 MySQL 我想要一个收集文件的 HTML 表单 然后将该文件传递给 PHP 脚本 我想
  • 登录代码示例已通过 SQL 注入被黑客攻击,尽管 mysql_real_escape_string...

    我使用 CodeIgniter 但在黑客攻击方面遇到了麻烦 是否可以对以下登录代码进行 SQL 注入 function process login username mysql real escape string this gt inpu
  • 执行数组内的函数

    是否可以从数组内部执行匿名函数 也在数组内部定义 return execute function logic 或者我应该在外面定义它然后再调用它 从技术上讲 您可以将该函数括在括号中并像这样调用它 return function retur
  • 显示过去 7 天 PHP 的结果

    我想做的是显示过去 30 天的文章 但我现有的代码不断给我一个 mysql fetch assoc 错误 然后追溯到我的查询 这是代码 sql mysql query SELECT FROM table WHERE DATE datetim
  • Yii 框架:控制器/操作 url 和参数

    在我的申请中 我有ApiController with actionUsers 所以在 YII 中路径变成api users 现在为了获取某些用户信息 我使用以下路径api users id 10其中 10 是用户 ID id路径的一部分基
  • Symfony 2 中带有参数/参数的自定义验证器/约束

    我想创建一个类似于 GitHub 处理删除存储库的方式的验证器 要确认删除 我需要输入存储库名称 这里我想通过输入实体属性 名称 来确认删除 我需要将名称传递给约束或以某种方式访问 它 我该怎么做 你确实可以使用验证器约束来做到这一点 1
  • 在mysql中搜索“SanF”时获取旧金山的记录

    当我搜索 SanF 时获得 San Francisco 记录 SELECT FROM table WHERE col LIKE san Works SELECT FROM table WHERE col LIKE san F Works S
  • PHP 错误请求中 HTTP 请求失败

    我可以直接从浏览器请求 URL Web 服务 WS 但是当我在代码中使用 file get contents 或 fopen 方法时 我收到一条错误消息 有人有不使用curl的解决方案吗 public function sendHttpRe
  • 在浏览器上录制视频并上传到LAMP服务器

    我已经尝试了很多东西 red5 jquery 网络摄像头 html5 但这些解决方案都没有录制视频并准备好上传到服务器 无论如何 html5 flash 等等 更好的跨浏览器解决方案 最好的 上传视频 音频 并将结果上传到服务器 我猜是通过
  • 从命令行运行 PHP 脚本

    如何使用用于解析 Web 脚本的 PHP 解释器从命令行运行 PHP 脚本 我有一个phpinfo php从网络访问的文件显示German已安装 但是 如果我运行phpinfo php从命令行使用 php phpinfo php and g
  • PHP 与 .= 相反

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 有谁知道是
  • php 打印 aa aaa ab aab 直到 zzz 的算法

    你好 我需要打印从 a 到 zzz 最多 3 个字母 例如我的输出应该是 A B Z AA AB AZ BA BB ZZ AAA AAB ZZZ 我在过去的 5 个小时里努力尝试 我找不到任何逻辑 我尝试了下面的代码 PHP 有一个方便的功
  • php 崩溃后 mysql 表被锁定

    我有一个 MySQL DB 和一个 innoDB 表 我有一个 php 页面 用于连接 锁定表 进行一些更新 然后解锁表 PHP 页面通过 wamp 与 apache 一起提供 php页面将文件上传到数据库 我决定通过上传一个大小大于分配给
  • 如何以 Magento 方式实现库存过滤器?

    在我的 magento 网站上可以看到缺货的产品 我想要在分层导航中添加一个自定义过滤器 其中显示 排除缺货 当客户单击它时 应该隐藏缺货产品 默认情况下 我在 系统 gt 配置 gt 目录 gt 库存 下启用显示 显示缺货产品 即我希望客

随机推荐

  • 如何减少 TensorFlow 循环中的内存消耗?

    我在 TensorFlow 中有一个循环 如下所示 with tf device gpu 1 losses for target output in zip targets lstm outputs logits tf matmul W o
  • 输入触发按键事件两次

    这个问题之前已经被问过 回答过 大部分 但是我尝试了三件事来阻止事件冒泡 但没有任何效果 return false e stopPropagation e preventDefault 返回 false 应该照顾其他两个 对吗 这是 HTM
  • SWXMLHash 解析数据对象

    我尝试与SWXMLHash为了模拟从网站下载的数据进行解析 我在 Playground 中创建了一个包含数据的文件 我收到的回复是URLSessionManager数据看起来类似于 3c3f786d 6c207665 7273696f 6e
  • Gmail API 返回 403 错误代码和“<用户电子邮件> 的委派被拒绝”

    检索邮件时 一个域的 Gmail API 失败并出现以下错误 com google api client googleapis json GoogleJsonResponseException 403 OK code 403 errors
  • 使用 Objective c 上传视频

    我现在要构建一个非常复杂 至少对我来说 的应用程序 基本应用程序如下 一个带有两个选项卡的选项卡栏应用程序 一个用于本地视频 另一个用于流媒体视频 在这个阶段很简单 但现在我必须将视频 从 iPhone 图库中获取或由用户拍摄 上传到服务器
  • 使用node或express返回json格式的正确方法

    我的问题实际上是复制自使用 Node 或 Express 返回 JSON 的正确方法 https stackoverflow com questions 19696240 proper way to return json using no
  • 如何更改 ImageView 的图像? [复制]

    这个问题在这里已经有答案了 我刚刚开始学习android 我不知道如何改变一个人的形象ImageView 即它有一些在布局中设置的图像 但我想通过编码更改该图像我应该怎么做 这是 xml 文件
  • 带偏移量的 Linux 头/尾

    Linux 中有没有一种方法可以询问 Head 或 Tail 但需要忽略额外的记录偏移量 例如 如果文件example lst包含以下内容 row01 row02 row03 row04 row05 我用head n3 example ls
  • 在页面加载时使 div 晃动?

    有没有办法让 div 框在页面加载时抖动 就像也许只有一次或两次 Update 在这个 URL 上 我的页面加载仍然无法正常工作 我做错了什么 http tinyurl com 79azbav http tinyurl com 79azba
  • React 渲染组件数组

    快问 有人知道如何渲染组件数组吗 试图让开发人员更容易地更改特定组件 它就像一个仪表板 组件列表文件 import React from react export default
  • React hooks 常量的 useMemo 与 useState

    使用 React hooks 定义计算 初始化 常量可以通过两种功能相同的方式执行 我不想讨论这个用例 但足以说明 在某些情况下 可以从初始 props 或状态中派生出一个常量值 而这些值预计不会改变 想想路由数据 绑定调度等 First
  • 无法快速解码 json

    这是http客户端 打印字符串时响应是正确的 但在尝试解码时显示转换错误 let task URLSession shared dataTask with request data response error in Check for E
  • 在 rmarkdown pdf 输出中包装比例表的列名称的有效方法

    我正在使用提问者包制作行比例的加权表 当列名太长时 我想将它们换行 因为我正在制作数百个表 所以该解决方案需要适用于具有不同列数的表 我还想避免将所有列设置为特定宽度 理想情况下 短列名称将保持其正常宽度 而超过指定最大长度的名称将被换行
  • 如何将 8 个小圆圈围绕一个中心大圆圈对齐,如附图所示?

    I have to do this layout 我试图使用RelativeLayout和layout toRightOf layout below等来对齐视图 但我取得的最好成绩是 以下是 xml
  • 将多张地图组合/合并为一张地图

    如何将 dart 中的 2 个或更多地图组合 合并为 1 个地图 例如我有类似的东西 var firstMap 1 2 var secondMap 1 2 var thirdMap 1 2 I want var finalMap 1 2 1
  • 如何在不使用CreateObject的情况下打开excel并获取工作簿

    由于讨论的几个原因here https stackoverflow com questions 25022266 opening an excel file manually allows formulas to run opening a
  • 摆动拖放文件可传输吗?

    我想从我的应用程序拖放到系统文件夹中 以便当我放置一个项目时 它会显示为一个代表我拖动的对象的新文件 我应该使用什么 DataFlavor 我自己想出来了 你只需要使用DataFlavor javaFileListFlavor http d
  • 仅删除逗号前后的空格

    我正在寻找一种正则表达式 方法来仅删除逗号前后的空格 例子 100 0 101 0 101 1 100 1 100 0 100 2 0 2 100 8 0 2 100 8 0 8 100 2 0 8 100 2 0 2 预期结果 100 0
  • 将数据分箱到 Google 地图中的六角形网格中

    我正在尝试在 Google 地图上的六角形网格中显示地理空间数据 为此 给定六边形瓷砖网格尺寸X我需要能够转换 lat lng 坐标转化为 lat lng 包含它们的六边形网格图块的中心 最后 我希望能够在 Google 地图上显示数据 如
  • Composer 与 Symfony 2 自动加载器

    我开始使用Composer http getcomposer org 在一个项目中 我历史上将所有依赖项都置于版本控制之下 该项目目前使用的是Symfony 2 自动加载器 http symfony com doc 2 0 componen