Hi

On 2026-07-15 19:18, Rowan Tommins [IMSoP] wrote:
On 15 July 2026 16:54:04 BST, Ilija Tovilo <[email protected]> wrote:
This flag forces the use of a \ prefix, but it's worth noting there are some communities (e.g. Laravel and Symfony) who have explicitly rejected the idea of prefixing all functions for readability reasons.

I know it won't change anyone's mind, but for the record, I've always found this baffling. Adding a single punctuation mark next to function calls seems far more readable to me than having a huge block of "use function" lines at the top of every file.

FWIW, I agree. In Visual Studio Code it's also possible to adjust the styling of namespaces specifically, which would allow tuning down the backslash:

As an example, this config renders namespaces in black with 50% opacity:

    "editor.tokenColorCustomizations": {
        "textMateRules": [
            {
                "scope": "support.other.namespace.php",
                "settings": {
                    "foreground": "#0000007F"
                }
            }
        ]
    }

Using `punctuation.separator.inheritance.php` as the scope will just affect the backslash specifically.

Best regards
Tim Düsterhus

Reply via email to