Есть ли какой-нибудь возможный способ иметь четыре уровня цитат?Или более эффективный способ печати javascript с использованием PHP?
Вот контекст, по которому мне нужны четыре уровня кавычек:
Первый уровень необходим для обтекания скрипта эхом.
<?php echo '<script></script>';
Второй уровень необходим для обтекания html для печати в java
<?php echo '<script>document.getElementByid("box").innerHTML = \'<button>test</button>\'</script>';
Третий уровень предназначен для обтекания функции onclick в кнопке
<?php echo '<script>document.getElementByid("box").innerHTML = \'<button onclick="some_function()">test</button>\'</script>';
Четвертый уровень - обернуть параметры в функции
<?php echo '<script>document.getElementByid("box").innerHTML = \'<button onclick="some_function(*insert quote*parameter*insert quote*)">test</button>\'</script>';
Редактировать 1: php должен отражать весь сценарий, потому что в некоторых сценариях должен существовать весь сценарий, а в других -не существует, например
<?php if($variable == "do_not_print"){// do nothing}else{//echo script}