什么是语言构造? (理论上)它是如何用 C 实现的?

发布于 2024-11-19 02:47:57 字数 120 浏览 3 评论 0原文

我熟悉PHP 函数如何在PHP 下的C 代码中映射到C 函数。 我知道在 C 语言中函数的含义以及 MACRO() 的含义。
我不明白什么是语言构造,例如 PHP 中的 echo 意味着什么。

I am familiar with how PHP functions are mapped to functions in C in the C code beneath PHP.
I know in C what a function means and what a MACRO() means.
I do not understand what is a language construct, like echo, in PHP means.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

乖乖哒 2024-11-26 02:47:57

“语言构造”是由语言中的特殊功能支持的操作。在 PHP 中,大多数不是变量或函数的东西都是语言构造,如 关键字列表页面。

作为 PHP 用户,您无法实现新的语言结构。这些仅存在于语言解析器级别。看来你的目标与这个问题的目标相似,答案也将是相同的。

"Language constructs" are operations that are supported by special features in the language. In PHP, mostly anything that isn't a variable or a function is a language construct, as referred on the list of keywords page.

As a PHP user, you have no way of implementing new language constructs. Those exist only at the language parser level. It seems your objectives are similar to those of this question, and the answer will be the same.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文