Preg_replace ile HTML ve PHP değiştirin [kapalı]

0 Cevap php

I have this HTML / PHP content (as a string):

<html>
    <?php my_class->my_function('test.php', 'value1', 'value2');
    <?php my_class->my_function('test2.php', 3);
</html>

Ne my_class-> my_function gönderilen değerlere bağlı içerik de dahil olmak üzere yapar.

It could look something like this

function my_function($file, $value1, $value2)
{
    include $file . $value1 . $value2;
}

My_function sonucu yerine işlev çağrısının, çıkışı olmalıdır.

The result should be

<html>
    <?php
        /* Content from file test.php */
        echo 'This file is test.php, with value1 and value2';
    ?>
    <?php
        /* Content from file test2.php */
        echo 'This file is test2.php, with value 3';
    ?>
</html>

Ben, eval ile birlikte preg_replace çeşit ihtiyaç bulunmaktadır veya get_file_contents sanırım.

0 Cevap