[Eine Nacht und zwei Kaffee später...]
Da hatte ich gestern KEINE GUTE Idee. Es war wohl zu spät:
$this -> current_page = explode('?', $_SERVER['REQUEST_URI'])[0];
Weil an der URL Get-Parameter anhängen können (oder eben nicht), und weil es dann in Abhängigkeit der Get-Parameter nicht die selbe URL ist, verwende:
$this -> current_page = $_SERVER['REQUEST_URI'];
Die erste Idee war also die beste. Vorhaben fürs neue Jahr: Ich sollte nicht so oft beirren lassen...