跳到内容
新问题

对这个项目有疑问吗?注册一个免费的GitHub帐户以打开一个问题,并联系其维护者和社区。

单击“注册GitHub”,表示您同意我们的服务条款隐私声明。我们偶尔会向您发送与帐户相关的电子邮件。

已经在GitHub上了?登录到您的帐户

VS代码扩展:Windows 10和低于8.0的PHP版本 #2013年

正常开放
乔纳森博森格已打开此问题2023年5月16日·10条评论
正常开放

VS代码扩展:Windows 10和低于8.0的PHP版本 #2013年

乔纳森博森格已打开此问题2023年5月16日·10条评论
标签
缺陷 有些东西不起作用了 VS代码 wp-现在

评论

@乔纳森博森格

在Windows 10上,如果您尝试在低于PHP 8.0(7.4及更早版本)的版本上启动操场,则会报告以下PHP错误:

致命错误:未捕获错误:调用/var/www/html/wp-content/plugins/sqlite-database-integration/wp-includes/sqlite/class-wp-sqlite-lexer.php:2291堆栈跟踪:#0/var/ww/html/wp-content/plugins/sqlite-database-interation/wp-includes/sqlite/class-wp-sqlite-exer.php(1490):wp_sqlite_lexer->parse_unknown()WordPress/WordPress-playground#1/var/www/html/wp-content/plugins/sqlite-database-integration/wp-includes/sqlite/class-wp-sqlite-lexer.php(1442):wp_sqlite_lexer->lex():WP_SQLite_Lexer->__construct('SELECT option_n…')WordPress/WordPress-playground#3/var/www/html/WP-content/plugins/SQLite-database-integration/WP-includes/SQLite/class-WP-SQLite-translator.phpWordPress/WordPress-playground#4/var/www/html/wp-content/plugins/sqlite-database-integration/wp-includes/sqlite/class-wp-sqlite-db.php(282):wp_sqlite_Translator->查询(“SELECT option_n…”)第2291行上的WordPress/WordPress-playground#5/var/www/html/wp-includes/wp-d in/var/www/html/wp-content/plugins/sqlite-database-integration/wp-incoludes/sqlite/class-wp-sqlite-lexer.php

然而,PHP8.0及以上版本似乎工作良好。

@阿达齐尔
复制链接
合作者

阿达齐尔 评论2023年5月16日

感谢您的报道!

这很有趣——str_ends_带是在PHP8.0中添加的,WordPress提供了polyfill,但由于某些原因,它们似乎没有加载。绝对是一个错误。很可能wp-now也受到了影响。

@坚硬的 坚硬的补充缺陷 有些东西不起作用了 VS代码标签2023年5月16日
@dmsnell公司
复制链接
贡献者

看起来他们因为某种原因没有上膛。

我最初的猜测是,我们运行的是一个旧版本的WordPress,它没有这个版本。或者这个代码会在创建polyfill之前加载吗?

@乔纳森博森格
复制链接
作者

看起来他们因为某种原因没有上膛。

我最初的猜测是,我们运行的是一个旧版本的WordPress,它没有这个版本。或者这个代码会在创建polyfill之前加载吗?

啊,这是可能的,我刚把操场加载到Windows引导上安装的WordPress版本上,它可能需要升级。我会检查并报告。

@dmsnell公司
复制链接
贡献者

无论哪种方式@乔纳森博森格扩展不应该崩溃。这是一个忘记旧版本WordPress存在的例子。

@乔纳森博森格
复制链接
作者

明白了,但最好确认错误是在实际的扩展中(这里可能不是这样),还是在SQLite插件中,在polyfill可能不存在的情况下,即用户启动扩展,但安装的WordPress版本早于x。

@乔纳森·博森格
复制链接
作者

确认在使用旧版本WordPress的文件夹上运行VS代码扩展时发生错误。在WordPress 6.2.1上运行它非常有效。

@阿达齐尔
复制链接
合作者

很高兴知道!好吧,它应该仍然适用于以前的版本,谢谢您的报道@乔纳森博森格!

@丹尼尔巴赫伯
复制链接
成员

@乔纳森博森格
复制链接
作者

FWIW我认为这很好,我们需要做的就是将其添加到某个地方的使用说明中。

我计划很快创建一个PR来添加一些使用说明,即Extension侧边栏中的链接,以便涵盖此问题。

@阿达齐尔
复制链接
合作者

SQLite扩展需要6.0:

不过我不认为是这样。它适用于5.9及更早版本。@贵族–你觉得更新这个数字怎么样?

@丹尼尔巴赫伯 丹尼尔巴赫伯从WordPress/WordPress-playground转移此问题2023年5月31日
免费注册 在GitHub上加入此对话.已经有帐户了吗?登录以发表评论
标签
缺陷 有些东西不起作用了 VS代码 wp-现在
项目
还没有
开发

没有分支或拉请求

4名参与者