我有一个在Windows 10下使用PHP 7.3的项目。我使用Xampp的PHP。
我收到以下错误:
致命错误:未捕获错误:在 [...] 中找不到类"SplEnum">
为
class BanLevel extends SplEnum { ... }
看来我误解了文档:
https://www.php.net/manual/en/class.splenum.php- https://www.php.net/manual/en/spl.installation.php
这给了我一个想法,它应该包含在我的PHP工件中。
我错过了什么?
更新: class.splenum.php页面已脱机。不过
,它仍然有罗马尼亚语版本:https://www.php.net/manual/ro/class.splenum.php,或在这里:
https://php-legacy-docs.zend.com/manual/php5/en/class.splenum
似乎我检查了错误的文档,这是正确的文档:
https://www.php.net/manual/en/spl-types.installation.php
它澄清了:
此 PECL 扩展不与 PHP 捆绑在一起。
此 PECL 扩展的 DLL 当前不可用。
所以我不能在Windows下使用SPLEnum,除非我把它编译成PHP。
更新:
spl-types.installation.php 页面在 php.net 上不再存在,但它仍然可以在这里找到:
https://php-legacy-docs.zend.com/manual/php5/en/spl-types.installation