cost 125 ms
為什么我的自動加載功能找不到特定的類

[英]Why my autoloader function cannot find the specific class

這是我的文件夾結構: 這是我的自動加載功能: 索引.php 現在我可以從index.php中的home.php訪問ProductCtrl類,但是每當我嘗試訪問add-product.php文件中的同一個類時,它都會給我一個錯誤消息: 注意:我在每個包含文件夾結構的類中都使用了命名空 ...

PHP 自動加載調試有和沒有作曲家

[英]PHP autoload debugging with and without composer

花了兩個多小時嘗試調試 PHP 中由拼寫錯誤引起的自動加載問題。 有沒有辦法顯示 PHP 在嘗試加載特定 class 時將查找的文件? 尋找將考慮當前文件的命名空間和任何 spl_autoload / composer 設置的東西。 因此,可以將類似以下內容插入到腳本中以幫助調試: 並得到一個 ou ...

每個人的意思是:“ spl:_autoload()是__autoload()的默認實現”

[英]What does everyone mean by: 'spl:_autoload() is default implementation of __autoload()'

我對php自動加載的東西感到困惑: spl_autoload()函數。 在每個答案中,我發現此函數是__autoload默認實現。 PHP是否不應該自己定義__autoload()默認實現,然后如果我顯式創建__autoload() ,它將覆蓋它? 如果我沒有在我的PHP文件中明確定義 ...

如何在magento中添加escpos-php?

[英]How to add escpos-php in magento?

我正在使用magento 1.9。 我想使用escpos-php驅動程序將發票打印到USB熱敏打印機。 我已將escpos-php庫保存在我的magento安裝的根目錄中。 在magento的自定義模塊中,我覆蓋了默認發票,該默認發票在渲染時為A4 pdf,並且嘗試制作熱發票pdf(紙張尺 ...

強制自動加載特定類

[英]Force autoloading of a specific class

上一個問題顯示了如何強制自動加載所有類。 但是我需要自己強制自動加載一個類。 我怎么能那樣做? 它不能: 涉及更改類的源代碼 依賴於類源代碼的任何部分(方法、變量、修飾符,例如,它必須可以自由地從具體變為抽象而不影響這一點)。 此外,最好不涉及將類的名稱編碼為字符串。 (幫助 I ...

Yii phpunit錯誤SeleniumTestCase.php無法打開流

[英]Yii phpunit error SeleniumTestCase.php fail to open stream

我已根據此網站(右側菜單欄中的“ Windows”子菜單)中的Yii指示安裝了phpunit: https://phpunit.de/manual/current/zh/installation.html 當我運行數據庫連接測試時: 我收到以下錯誤: 然后,我搜索了錯 ...

spl_autoloader不加載任何類

[英]spl_autoloader not loading any classes

所以我開始使用名稱空間並閱讀一些文檔,但是我似乎做錯了什么。 首先是我的應用程序結構,如下所示: 現在在src目錄中,我將這些類包括在內: config.php的內容是: 我在index.php中這樣使用它 這就是echo get_include_path( ...

Composer自動加載-如何從不同的文件夾獲取類,特征,接口?

[英]Composer autoload - How to fetch classes, traits, interfaces from different folders?

如何使用composer自動加載功能從不同的文件夾中獲取類,特征,接口? 其中一些我使用名稱空間,例如, 控制器/ Foo.php, 模型/ Boo.php index.php文件, 錯誤, 致命錯誤:在C:中找不到類'MyNamespace \\ ...

spl自動加載:找不到類–名稱空間問題?

[英]spl autoloading: Class is not found – namespace issue?

我只是用PHP自動加載功能弄濕了自己。 我實際上認為我已經掌握了基礎知識,但是無論如何仍然無法正常工作。 我得到以下目錄結構: bootstrap.php是將包含在使用該lib中的文件。 在此文件中,我僅具有以下代碼: 並在project.php : 據我了解, ...

遠程服務器上的spl_autoload故障

[英]spl_autoload fault on remote server

對不起,我的語言不好:) 在我的本地apache 2.2 php 5.3.13上一切正常,但是在遠程服務器上(也是php 5.3)spl_autoload拋出邏輯異常: 致命錯誤:/home/u737840143/public_html/index.php:6中堆棧未捕獲的未捕獲 ...

嘗試使用smarty和apache log4php連接到Zend時出現不清楚的錯誤

[英]Unclear error while trying to connect to Zend with smarty and apache log4php

我在zend框架中使用log4php和smarty,在嘗試運行Zend引導時遇到了以下問題。 這是我得到的錯誤: 我認為我的問題與此處提到的問題非常相似,但是此錯誤已解決並修復,我看到的修復與James在此處編寫的類似。 無論如何,這都不起作用,如您所見,所以我想知道還應該嘗試什 ...

使用命名空間php的spl_autoload

[英]spl_autoload with namespace php

我正在為由Node.js外部進程運行的計划作業制作一個小型框架。 我想使用自動加載器,但由於某些原因數據無法獲取。 我也在使用命名空間。 這是我的文件夾結構: 我的Config.php只是有一些定義和Loader.php的實例。 Loader.php看起來像: 因此, ...

PHP自動加載器類

[英]PHP Autoloader Class

我正在實現一個自動加載器類,它無法正常工作。 下面是autoloader類(受php.net上此頁面的啟發): 調用自動加載器的代碼在這里: 和錯誤消息: 自動加載功能被命中,文件MyClass.class.php存在於包含路徑中,我可以通過將代碼更改為以下內容來進行驗 ...

無法重新聲明課程:如果文件夾中已經存在課程,如何自動加載課程?

[英]Cannot redeclare class: how to autoload a class if exists already in a folder?

如何檢查某個文件夾中是否已存在某個類,然后又不要從另一個文件夾再次加載該類? 例如,我有這種文件夾結構, 我在code/和local/有這兩個相同的類 來自本地/ 從核心 因此,我需要一個腳本,該腳本可以檢測local/的Article類- 如果該類已經存在於 ...

spl_autoload_reqister類未加載

[英]spl_autoload_reqister classes not getting loaded

我有一個看起來像的文件夾結構 我的Includes.php有 我的someClass.php有 和test.php有 當我運行test.php在... / Scheduled / test.php上找不到someClass spl是否可與someClass. ...

PHP:__autoload堆棧可以持久嗎?

[英]PHP: Can the __autoload stack be persistent?

我認為這無法解決PHP是一種無狀態語言的事實。 但是我還是要問... 我創建了一個本地的MVC框架。 這些類都是命名空間。 在初始加載時,我實例化了自定義的Autoload類。 此類的方法將掃描注冊的類目錄(存儲在應用程序配置中),並創建路徑的全限定類名數組。 數組存儲為此類的受 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM