psr-0

    -1熱度

    3回答

    我正在開發一個php sdk重寫項目,客戶想要完成PSR標準。我期待在標準頁面在這裏 https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-0.md 一件事是什麼我不能夠理解,如果我使用的名稱空間在我的課我仍然需要使用包括或要求或使用。我的意思是autoload的全部理由勝過這個目的了嗎? 例如,說我有一類這種方式, n

    2熱度

    2回答

    我對任何Web應用程序項目都使用Silex(以及作曲家)。 我想自動加載4個實體和形式: FSB \ MyProject的\實體\預訂 - > /src/FSB/MyProject/Entity/Booking.php FSB \ MyProject的\表\ BookingType - > /src/FSB/MyProject/Form/BookingType.php FSB \ MyProjec

    2熱度

    2回答

    我無法通過作曲程序正確安裝項目。我有一個自己的定製包(庫),由非作曲家(包含一個composer.json的虛擬項目,僅用於測試我的包)獲取的非公共git回購(但是集中)託管。 所以結構是這樣的:composer.json的 /test/project/composer.json index.php 內容: { "name": "vendor/test",

    8熱度

    3回答

    我設置了兩個項目,一個'init'和一個庫,這是init所需要的。它們都設置了PSR-0自動加載,但庫中的自動加載值不會添加到init項目中的vendor/composer/autoload_namespaces.php。從圖書館 樣品composer.json:從項目 { "name": "lxp/library", "description": "A test librar

    2熱度

    1回答

    我見過一堆使用PSR做自動加載命名空間的例子。也許這是一個愚蠢的問題,但爲什麼不是這種不好的做法?這是否不符合命名空間的目的? 例如,假設您有兩個庫,FormBuilder和MySweetForms,並且都有Form類。位置在: lib/FormBuilder/Core/Form.php和lib/MySweetForms/Form.php 如果基於命名空間的Form類中,是不是你要運行到該命名空間

    0熱度

    1回答

    IAM制定個人use.Iam小PHP框架嘗試自動裝載類與UniversalClassLoaderwich在Symfony.But用來當我嘗試使用一些clases我得到錯誤 Fatal error: Class 'Controller' not found in /opt/lampp/htdocs/web/globeapi/Start.php on line 14 這裏是Start.php的文件代碼

    0熱度

    1回答

    我寫一個PHP SMaL公司的MVC框架,我想我的自動加載像clases控制器,型號etc.For爲此IAM嘗試從Symfony的使用UniversalClassLoader,他只是不會加載類的,當我嘗試使用他們,我得到這個錯誤 Fatal error: Class 'APP\Libraries\Controller\Controller' not found in /opt/lampp/htdo

    0熱度

    1回答

    PSR-0自動加載器約定是否需要使用映射到目錄結構的名稱空間? function autoload($className) { $className = ltrim($className, '\\'); $fileName = ''; $namespace = ''; if ($lastNsPos = strrpos($className, '\\'))

    3熱度

    2回答

    的GitHub庫自動加載我PHP Fatal error: Class 'sendwithus\sendwithus_php\lib\API' not found composer.json: { "repositories": { "sendwithus_php": { "type": "package", "package": {

    1熱度

    2回答

    我想讓我的PHP類由Composer載入。根據名稱空間,當我遵循目錄結構時,它將起作用。 例如,我的課\MyCompany\MyProject\Class1加載時,位於src/MyCompany/MyProject/Class1.php。我用這個作曲家設置: "autoload": { "psr-0": { "MyCompany\\MyProject\\": "src/" } }