Простейший квайн на PHP

♦EgoR♦

Модератор
Регистрация
05.08.14
Сообщения
957
Симпатии
922
На форуме
17ч 24м
Баллы
160
#1
PHP:
<?php $a=' <?php $a=\'%s\'; printf($a, addslashes($a)); ?>'; printf($a, addslashes($a)); ?>
Куайн (квайн, англ. quine) — компьютерная программа, которая выдаёт на выходе точную копию своего исходного текста.
 

New_User

Новичок
Регистрация
07.06.16
Сообщения
8
Симпатии
0
На форуме
1ч 0м
Баллы
45
#2
Штуки как
PHP:
<?php echo file_get_contents(__FILE__); ?>
квайнами не сичтаются: «исключается прочтение текста программы из файла» — из википедии.


PHP:
<?php printf($a='<?php printf($a=%c%s%c,39,$a,39);',39,$a,39);