مشکل حل شد
سلام دوست عزیز وقتت بخیر
لطفا اون قطعه کدی که منجر به تولید این خروجی شده رو قرار بدید تا بهتر بتونیم راهنمایی کنیم.
موفق باشید
خب دوست عزیز شما اول برنامه اومدید این کد رو نوشتید:
private static $routes = [];
این یعنی اینکه من یه پراپرتی دارم به اسم routes که یک ارایه هست و مقدار در حال حاضر یک ارایه خالی هست.
حالا در ادامه برنامه شما این کد رو نوشتید:
self::$routes[] = ['methods' => $methods, 'uri' => $uri, 'action' => $action];
این یعنی چی؟ یعنی اینکه همون روت من که یک ارایه بود دوباره داخلش یک ارایه بزار که به همین دلیل شده ارایه چند بعدی. شما اگر کد رو به صورت زیر تغییر بدید ارایه شما یک لول کمتر میشه:
self::$routes = ['methods' => $methods, 'uri' => $uri, 'action' => $action];
باز هم اگر سوالی بود بفرمایید.