composer PHP包含本地项目作为依赖项



我有两个PHP项目A和B使用composer设置。我如何将它们作为依赖项包含到项目c中。

我已经尝试了下面的方式,但我认为这不是一个推荐的方法作为路径的硬编码

require_once 'pathtoA/autoload.php'
require_once 'pathtoB/autoload.php'

在每个项目文件中都应该声明一个单独的命名空间(PHP Manual),以确保名称不重叠。

file1:

<?php namespace foo;
  class Cat { 
    static function says() {echo 'meoow';}  } 
?>

file2:

<?php namespace bar;
  class Dog {
    static function says() {echo 'ruff';} } 
?>

使用:

<?php
require('pathtoA/autoload.php');
require('pathtoB/autoload.php')'
?>

相关内容

  • 没有找到相关文章

最新更新