命名空间可以用PHP中的数字开头吗?

hie*_*ppe 2 php namespaces

声明以下命名空间时:

<?php

namespace Example\3000;
Run Code Online (Sandbox Code Playgroud)

我收到了这个错误:

Parse error:  syntax error, unexpected '3000' (T_LNUMBER), expecting identifier (T_STRING) in [...]
Run Code Online (Sandbox Code Playgroud)

所以我想知道PHP中的命名空间是否可能以数字开头?

hie*_*ppe 11

不,一定不能.它必须以一封信开头.

我花了一段时间才在PHP.net上发表评论.

要使用数字进行版本控制,必须在字母前加上字母,例如,如下所示:

<?php

namespace Example\V_3000;
Run Code Online (Sandbox Code Playgroud)