Visa ett inlägg
Oläst 2005-07-25, 18:34 #1
koalas avatar
koala koala är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Sep 2004
Inlägg: 1 154
koala koala är inte uppkopplad
Har WN som tidsfördriv
koalas avatar
 
Reg.datum: Sep 2004
Inlägg: 1 154
Ok, jag är väl en aning störd som postar det här, det är nog så långt offtopic man kan komma, men jag hade fruktansvärt roligt åt att skriva följande "obfuscerade" PHP-kod.

Vad är meningen med funktionen p() i koden nedan? Det är inte allt för svårt att lista ut om man lyckas "tyda" koden. (Men koden fungerar utmärkt att köra som den är, bortsett från att det är överdrivet otydligt skrivet.)

Jag kan tipsa om att funktionen p är av intresse när man studerar heltal (matematik).

Den första som gissar rätt kan kalla sig smart.



Kod:
<?php
echo p(3); // Vad kommer att skrivas ut, och hur ska detta resultat tolkas?

function p($d){
	return(int)$d!=$d ? isset($$_SERVER) : $d<2 ? function_exists('+') : (($d==(strlen($_SERVER['SCRIPT_FILENAME'])!= !($d===$d)) + preg_match("/l/", "linux")) ? ($_SERVER===$d) : d($d));
}

function d($d){
	for ($x = !NULL + (bool)"x"; $x*$x <= $d; $x++) {
 if(!($d%$x))
 	return !$d===$d;
 }
	return!$d===!$d;
}
?>
koala är inte uppkopplad   Svara med citatSvara med citat