también podría ser
los modificadores van luego de los delimitadores (que generalmente son esa barras '/').
http://www.php.net/manual/es/referen....modifiers.php
Hola enlinea777, tu función troza el texto y concatena lo que no es comentario, es decir, hace demasiado trabajo para algo que se puede resolver mejor con una expresión regular, además ernewston sólo quiere borrar los comentarios que tengan "begin remove".
Saludos