php - 哪些用户态字符串会被 PHP 自动执行?
问题描述
我试图更好地理解 PHP 的字符串实习内部机制- 更具体地说:
PHP 使用什么规则来确定是否(或不)在用户空间中创建的字符串将被实习......?
我看到两种可能性:
- PHP 只保留了一些字符串。
- PHP 实习生所有字符串。
例如 - 在 Python (cpython)中 ,一些,但不是所有的字符串都是自动实习的(根据互联网:http ://guilload.com/python-string-interning/或https://python-reference.readthedocs.io/ en/latest/docs/functions/intern.html,举一些我找到的来源的例子)。
我试图找到一些关于PHP如何确定来自用户空间的字符串是否会被实习的信息(我以某种方式期望几兆字节大小的字符串可能被排除在实习之外 - 但它们真的......?) - 但我不能没有找到。
我找到了这个页面http://www.phpinternalsbook.com/php7/internal_types/strings/zend_strings.html,但我没有看到任何关于自动实习的具体规则的提及。
解决方案
推荐阅读
- javascript - 从 JS 或 jQuery 的下拉菜单中在 [0] 位置(空)选择两个字段时禁用按钮
- javascript - 我想使用 react-native-image-picker 捕获多个图像
- jquery - 如何显示从 jquery ajax 调用引发的 .net 异常?
- php - PHP Codeigniter 调用未定义的方法 CI_DB_sqlsrv_driver::result()
- rest - 我可以直接在 Postman 的表单数据中传递用户名和密码吗?还是需要先创建 HTML 表单?
- firebase - 使用firebase登录用户作为发件人发送电子邮件
- javascript - 我可以使用 if 语句来显示我的数组 (JavaScript) 中的更改吗?
- powershell - 使用 PowerShell 将数组输出转换为表
- python - 难以绘制二维对数范数曲面
- c# - 获取操作系统、已连接计算机的磁盘空间 windows