PHP 函数是用 C 语言编写的,如果您愿意,可以查看源代码。例如这里 - session_start source
Javascript 怎么样?像 JSON.parse 这样的函数是如何实现的?哪里可以查看源码?
谢谢!
最佳答案
JSON.parse 是原生的。这意味着它是在浏览器中定义的,该方法的实现是特定于浏览器实现的。
v8 (Chrome) 有一个 C++ 方法用于 JsonParser::ParseJson
spidermonkey (Firefox) 有一个 C++ 函数用于 js_json_parse
JavaScriptCore (Webkit/Safari) 有一个 C++ 函数 JSONProtoFuncParse
Rhino (Mozilla) 有一个 Java 方法用于 parseValue
Opera 和 IE 实现是闭源的。我还认为 Nitro 的实现也是闭源的。
请注意,还有许多其他 JavaScript 引擎。
关于php - JSON.parse 是用什么写的/开源吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8844290/