Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道 get_loaded_extensions() 函数,但它会吐出一长串显而易见的事情。也许有一种方法可以过滤掉 php.exe 中的这个列表扩展名,只留下这些从外部文件中真正可选的并在 php.ini 中配置?
并不真地。PHP 在编译和通过 php.ini 加载的扩展之间没有区别(通过 加载的扩展dl()可以使用 来识别ReflectionExtension::isTemporary())
dl()
ReflectionExtension::isTemporary()
您可以做的是比较php -m和的输出php -nm。该-m选项列出所有扩展(模块),-n不加载任何 php.ini,因此没有外部扩展。
php -m
php -nm
-m
-n
我必须替换大约 2 000 个文件中的一段文本,并用 include('myText.php'); 替换它。
这里的问题是,它在一个 html 文件中。在那种情况下,我还需要将 php 标签放入其中,但我没有找到办法。
这是我的代码
$start = "&l