PHP会自动插入哪些用户区字符串?

PHP会自动插入哪些用户区字符串?,php,string,internals,php-internals,string-interning,Php,String,Internals,Php Internals,String Interning,我试图更好地理解PHP的内部机制——更具体地说: PHP使用哪些规则来确定(或不)在userland中创建的字符串是否将被拘留 我认为有两种可能性: 只有一些字符串被PHP插入 PHP实习所有字符串 例如,在Python(cpython)中,一些(但不是所有)字符串是自动插入的(根据互联网:或者,给出一些我找到的源代码示例) 我试图找到一些关于PHP如何确定来自userland的字符串是否将被插入的信息(我不知何故希望几兆字节大小的字符串可能被排除在插入之外-但它们真的…?)-但我找不到任何信息

我试图更好地理解PHP的内部机制——更具体地说:

PHP使用哪些规则来确定(或不)在userland中创建的字符串是否将被拘留

我认为有两种可能性:

  • 只有一些字符串被PHP插入
  • PHP实习所有字符串
  • 例如,在Python(cpython)中,一些(但不是所有)字符串是自动插入的(根据互联网:或者,给出一些我找到的源代码示例)

    我试图找到一些关于PHP如何确定来自userland的字符串是否将被插入的信息(我不知何故希望几兆字节大小的字符串可能被排除在插入之外-但它们真的…?)-但我找不到任何信息


    我找到了这个页面,但是我没有看到任何关于自动实习的具体规则的提及。

    作为一个粗略的规则,PHP实习所有的符号名称和字符串文字。谢谢:)你有没有什么具体的地方可以指出(可能在
    PHP src
    )可以研究这个“粗略规则”的细节?