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

♦EgoR♦

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

New_User

Новичок
Регистрация
07.06.16
Сообщения
8
Симпатии
1
На форуме
1ч 9м
Баллы
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);
 

mrro

Новичок
Регистрация
21.04.19
Сообщения
4
Симпатии
0
На форуме
Баллы
10
#3
nice