我用php做了一个网站。在某些地方,我将这些 php 标签<?php ?>放在其他地方,只是那些<? ?>.
在进行服务器迁移后,由于 php 版本不同,后一个标签不起作用。新服务器只理解这些标签<?php ?>。
是否有任何简单的正则表达式可以让我将所有内容替换<? some php code here ?>为<?php some php code here ?>.
我用php做了一个网站。在某些地方,我将这些 php 标签<?php ?>放在其他地方,只是那些<? ?>.
在进行服务器迁移后,由于 php 版本不同,后一个标签不起作用。新服务器只理解这些标签<?php ?>。
是否有任何简单的正则表达式可以让我将所有内容替换<? some php code here ?>为<?php some php code here ?>.
你有两种可能:
short_open_tag=On使用in启用短标签php.ini <\?(?!php),这些需要替换为<?php,请参阅regex101.com 上的演示。