1、安装composer
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
2、使用
vim composer.json
{ "name": "you/themename", "type": "wordpress-theme", "require": { "composer/installers": "~1.0" } }
psr-0映射到 vendor中 autoload_namespaces.php中
"autoload": { "psr-0":{ "test\" : "src1/" } }
到
<?php // autoload_namespaces.php @generated by Composer $vendorDir = dirname(dirname(__FILE__)); $baseDir = dirname($vendorDir); return array( 'test\' => array($baseDir . '/src1'), 'Composer\Installers\' => array($vendorDir . '/composer/installers/src'), );
例如 test.php中
<?php require_once("vendor/autoload.php"); $t3 = new test est2(); $t3->test1();
目录结构
------src1
|--test
|--test2.php (
namespace test;
class test2.php{
}
)