什么是语言构造? (理论上)它是如何用 C 实现的?
我熟悉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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
“语言构造”是由语言中的特殊功能支持的操作。在 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.