21. november 2004 - 17:53
Der er
17 kommentarer og 1 løsning
Gentager sig selv
Hvordan laver man en php funktion som gentager sig selv fkes 38 gange? Og der er et sekund's mellemrum mellem den gentager sig? :)
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
21. november 2004 - 17:56
#1
function minting() { } for($i=0;$i<38;$i++) { minting(); }
21. november 2004 - 17:57
#2
function minting() { } for($i=0;$i<38;$i++) { sleep(1); minting(); }
21. november 2004 - 17:57
#3
function minting() { sleep(1); } for($i=0;$i<38;$i++) { minting(); } en af dem burde virke
21. november 2004 - 18:15
#4
Kan ikke helt få det til at virke.. <? function minting() $tal = rand(1,23); print "$tal"; { sleep(1); } for($i=0;$i<38;$i++) { minting(); } ?>
21. november 2004 - 18:18
#5
<? function minting() $tal = rand(1,23); print "$tal"; { } for($i=0;$i<38;$i++) { sleep(1); minting(); } ?> prøv det
21. november 2004 - 18:19
#6
<? function minting() $tal = rand(1,23); sleep(1); print "$tal"; { } for($i=0;$i<38;$i++) { minting(); } ?> eller den
21. november 2004 - 18:24
#7
Parse error: parse error, unexpected T_VARIABLE, expecting '{' in c:\srv\apachegroup\apache\htdocs\funk.php on line 3 Det er denne fejl jeg får
21. november 2004 - 18:39
#8
<? function minting() $tal = rand(1,23); { print "$tal"; } for($i=0;$i<38;$i++) { sleep(1); minting(); } ?> prøv den ..ellers ved jeg ikke lige hvad det er .. er ikke php programmør: )
21. november 2004 - 18:42
#9
prøv med tuborgklammerne rigtigt placeret <? function minting() { $tal = rand(1,23); sleep(1); print "$tal"; } for($i=0;$i<38;$i++) { minting(); } ?>
21. november 2004 - 18:46
#10
6326221272152215171283198234971818222311222212 Fatal error: Maximum execution time of 30 seconds exceeded in c:\srv\apachegroup\apache\htdocs\funk.php on line 7 Den skal printe et nyt tal efter 1 sekund. Ikke dem alle på en gang :)
21. november 2004 - 18:47
#11
Eller.. Det eneste problemer der er tilbage er timeout :) Den tager 30 sek om at loade siden
21. november 2004 - 18:51
#12
var det ikke funktionen der skulle kalde sig selv? <?php function recur( $taller=1 ) { echo $taller."<br />"; sleep(1); if( $taller++ < 38) recur($taller); } recur(); ?> den må nødvendigvis kaldes 1 gang, men resten klarer den selv
21. november 2004 - 18:57
#13
Nu bliver det sgu for avanceret :) Den anden funktion er fin nok, hvis bare den ikke tager 30 sekunder om at loade :)
21. november 2004 - 18:59
#14
<? function minting() sleep(1); { $tal = rand(1,23); print "$tal"; } for($i=0;$i<38;$i++) { minting(); } ?>
21. november 2004 - 19:00
#15
<? function minting() { sleep(1); } { $tal = rand(1,23); print "$tal"; } for($i=0;$i<38;$i++) { minting(); } ?>
21. november 2004 - 19:26
#16
da det er PHP vil det tage x sekunder, ved x gennemløb, da alt køres på serveren før det hele vises. Hvis det ikke var det du ville er det måske Java du skal bruge
21. november 2004 - 19:37
#17
try { Thread.sleep(1000); } catch (InterruptedException e) { } i java hehe..
08. april 2007 - 13:35
#18
Lukning forsinket en årrække .-)
Vi tilbyder markedets bedste kurser inden for webudvikling