PHP, HQ9 +, Brainfuck 및 Bash (23 포인트, 제 생각에는)
PHP처럼 보이지만 ...
STDERR 리디렉션 및 따옴표 남용
what the >&_@ is a "<?php
//Boring, really ( ;[ ). This just prints Hello World!"
echo "Hello, World!"; //]&> are random characters that I like putting in"
?>" program?
이것은 나열된 모든 언어로 실행되고 작동하지만 PHP 코드처럼 보입니다.
Bash에서는 "Hello, World!"만 인쇄합니다. (중간에 정크 파일 만들기).
HQ9 +에서는 Hello World를 몇 번 인쇄합니다 ( H또는 모든 발생에 대해 한 번 h).
Brainfuck에서는 "고양이 프로그램"입니다. 표준 입력에서 읽고 입력을 표준 출력 ( ><,[.,]>>)으로 출력 합니다.
PHP에서는 다음과 같은 텍스트를 인쇄합니다.
> & _ @은 "Hello, World!"입니다. 프로그램?
배쉬 설명
>&_@는 저주를 대체하는 무해한 텍스트로 위장하지만 실제로 STDERR을 파일로 리디렉션 _@하므로 Bash는 what유효한 프로그램 이 아니라고 불평하지 않습니다 . 또한 is a <?php비트와 첫 번째 주석을 먹습니다 .
첫 번째 주석에는 끝에 따옴표가 있습니다 (따옴표는 <?php실행 되지 않도록하기 위해 있습니다). echo "Hello, World!";두 언어 모두에서 정상적으로 실행됩니다. 다음 주석은 다른 인용문을 숨기고 STDERR에서 파일로의 출력 경로 재 지정을 통해 are"// : 디렉토리입니다"라는 메시지를 표시합니다.
닫기 ?>는 따옴표로 묶여 있기 때문에 실행되지 않으며 두 번째 주석 및 그 이후의 비트와 함께 먹습니다.