Чтобы не чувствовать боль от списка сотен классов в одном неймспейсе
Вы все свои файлы любите в одной папке хранить или предпочитаете семантично раскидывать в несколько папок?
Static классов не существует в пхп, в классе могут быть статик методы и атрибуты
Вам надо определить static атрибут, его значение вы собираетесь задавать в __construct, ну а получать доступ к нему сможете из статик метода static::$url
Или self::$url