저는 작곡가가 처음인데 클래스가 아닌 파일을 자동로드하는 방법을 알아낼 수 없습니다.작곡가는 비 클래스 파일을 요구하고 사용합니다
composer.json의 files
배열에 파일을 추가하고 composer install
을 실행하려고했지만 운이 없었습니다. config.php를, 여기에
{
"name": "app",
"description": "",
"require": {
"mongodb/mongodb": "^1.2"
},
"autoload":{
"files":["src/lib/config.php"]
}
}
가 아닌 클래스 기반 파일입니다
$foo = "Hello";
을 그리고 내가 전화 할 곳이다 :
내 composer.json처럼 보이는
require_once("vendor/autoload.php");
echo $foo;
을
위의 값은 undefined variable: foo
입니다.
파일이 자동로드되고 아마도 잘못된 네임 스페이스에있을 수 있습니다. 이 경우이 파일을 어떻게 호출할까요?
클래스 정의가 포함되어 있지 않은 경우이 설정은 자동으로 config.php를 포함하지 않을 것입니다. 자동 로딩은 모든 파일이 아닌 클래스로 작동합니다. –