stringbuilder:PHP 的字符串生成器类

时间:2024-07-21 23:06:16
【文件属性】:

文件名称:stringbuilder:PHP 的字符串生成器类

文件大小:6KB

文件格式:ZIP

更新时间:2024-07-21 23:06:16

PHP

字符串生成器.php StringBuilders,在 PHP 中不会发生 这个类和附带的文件试图证明 PHP 中的 StringBuilder 根本没有意义,实际上会对 PHP 程序的性能产生不利影响。 原因是 PHP 中的变量是可修改的(可变的),这意味着我们可以修改它在内存中的字符串。 我使用了尽可能多的速度技巧来尽可能多地挤出它 - 如果你能看到我错过的可以提高速度的东西,请告诉我。 什么是字符串生成器? 当用 C/C++ 或 Java 等语言连接字符串时,必须找到并分配一个新的内存区域以适合原始字符串 - 加上要添加的字符串。 在 C 中,这是由程序员使用 malloc/remalloc 完成的。 在 Java 或 C++(使用 std::string)等语言中,这是自动完成的。 您可能会猜到,在循环中连接字符串可能比所有重新分配和处理内存所需的时间长得多。 String Bu


【文件预览】:
stringbuilder-master
----unittest.php(6KB)
----LICENSE(1KB)
----speedtest.php(1KB)
----README.md(3KB)
----StringBuilder.php(5KB)

网友评论