Skip to content

PHP 8 has deprecated the legacy signature for implode() #2043

@chandeeland

Description

@chandeeland

I noticed this in my logs.

I'm working on a PR

2025/12/27 15:05:30 [error] 387#387: *16080 FastCGI sent in stderr: "PHP message: Slim Application Error
Type: TypeError
Code: 0
Message: implode(): Argument #2 ($array) must be of type ?array, string given
File: /config/www/organizr/api/classes/ping.class.php
Line: 222
Trace: #0 /config/www/organizr/api/classes/ping.class.php(222): implode()
#1 /config/www/organizr/api/classes/ping.class.php(177): Ping->pingExec()
#2 /config/www/organizr/api/classes/organizr.class.php(2138): Ping->ping()
#3 /config/www/organizr/api/v2/routes/ping.php(32): Organizr->ping()
#4 /config/www/organizr/api/vendor/slim/slim/Slim/Handlers/Strategies/RequestResponse.php(43): {closure}()
#5 /config/www/organizr/api/vendor/slim/slim/Slim/Routing/Route.php(384): Slim\Handlers\Strategies\RequestResponse->__invoke()
#6 /config/www/organizr/api/vendor/slim/slim/Slim/MiddlewareDispatcher.php(81): Slim\Routing\Route->handle()
#7 /config/www/organizr/api/vendor/slim/slim/Slim/MiddlewareDispatcher.php(81): Slim\MiddlewareDispatcher->handle()
#8 /config/www/organizr/api/vendor/slim/slim/Slim/Routing/R" while reading response header from upstream, client: xxx.xxx.0.12, server: _, request: "GET /api/v2/ping/xxx.
chandeeland.org HTTP/1.1", upstream: "fastcgi://unix:/var/run/php8-fpm.sock:", host: "www.example.com", referrer: "https://www.example.com/"

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions