Разумеется, нет.теперь можно все файлы обозвать php скриптом
Hello World
Hello World<?php if bla;
Возьмем за аксиому, что ты знаешь php. Обработаем любой корректный php-скрипт, в котором не встречается "<?php", следующей программой:в одном случае я сделаю то чего я не боюсь, а в другом, что пошел на риск, не понимая как работает перл
<?php
$inProgram = file_get_contents($inFile);
$outProgram = "<?php echo '" . addcslashes($inProgram, "'\\") . "';";
echo $outProgram;
это пхп скрипт, пхп на него активно прореагирует и сообщит об ошибкеHello World<?php if bla;
это не скрипт, пхп выведет без измененийHello World
Еще прекраснее. То есть квайн не является программой.это не скрипт, пхп выведет без изменений
$ cat 1.py
_='_=%r;print _%%_';print _%_
$ python 1.py
_='_=%r;print _%%_';print _%_
вы пытаетесь раздуть, непонятную демогогию, что если в результате интерпретации возникает команда "покажи содержимое" - это программа!Является ли php-скриптом файл с расширением .php, если в нем нет <?php ?> и соответственно нет команд?
Ты так и не ответил, в чем же глубокая разница с точки зрения безопасности междуимено этот момент - безопасности
Hello World
<?php echo 'Hello World';