[英]Class 'App\Http\Controllers\App\Category' not found
[英]Class "App\Http\Controllers\SplStack" not found
我是 laravel 的新手,我正在嘗試在 laravel 上使用 php splstack 進行字到數字的轉換,但是當我運行這段代碼時,它會給出這樣的錯誤。 我正在嘗試使用 splstack 但我不知道如何使用它。 這樣我就可以在堆棧上找到一些解決方案
$stack = new SplStack; // Currently not working
$sum = 0; // Running total
$last = null;
// echo '<pre>';print_r($parts);echo '</pre>';die;
foreach ($parts as $part) {
if (!$stack->isEmpty()) {
if ($stack->top() > $part) {
if ($last >= 1000) {
$sum += $stack->pop();
$stack->push($part);
} else {
$stack->push($stack->pop() + $part);
}
} else {
$stack->push($stack->pop() * $part);
}
} else {
$stack->push($part);
}
$last = $part;
}
在 controller 之上導入 SplStack class,如下所示: use SplStack;
或通過此更改您的 object 創建。 new \SplStack
。
為了在您的文件中使用另一個 controller,您需要先“導入”它。 您必須指定 controller 及其文件路徑。 例如,如果你想使用一個名為 LoginController 的 controller,你需要在你的文件的頂部寫這個:
使用 App\Http\Controllers\LoginController;
我不知道 SplStack 位於何處,因此無法為您指定路徑。 但是您必須寫完整路徑才能導入文件。 我還建議在進行編碼之前多閱讀文檔以避免將來出現問題。 你似乎才剛剛開始學習。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.