Avatar billede mrbs Nybegynder
16. oktober 2008 - 20:56 Der er 17 kommentarer

Et lille sjovt script

Hej eksperter...

Jeg har lavet et lille script, som er åben for nogle forbedringer.

Det skal ikke være større end det er, men er lidt i tvivl om while-løkken:

function merriage($woman, $man) {
  if ($woman == true && $man == true) {
    $mergeAsOne = $woman + $man;
    while($live = $couple[“woman”,”man”]) {
      function(“stayInLove“);
    }
  } else {
    print(“Please try again!“);
  }
}
Avatar billede w13 Novice
16. oktober 2008 - 21:00 #1
Hvad er du i tvivl om?

  if ($woman == true && $man == true) {

kan bare rettes til:

  if ($woman && $man) {

Du ser overhovedet ikke ud til at bruge $mergeAsOne, men det gør du måske et andet sted?

(I øvrigt hedder det "marriage". ;)
Avatar billede mrbs Nybegynder
16. oktober 2008 - 21:09 #2
Tak for rettelsen...

Det skal lige siges at scriptet er fiktivt, og kun skal bruges i forbindelse med et bryllup - derfor bruges $mergeAsOne ikke :)

Det jeg var i tvivl om, er om while-løkken er rigtigt formuleret: while($live = $couple[“woman”,”man”]) er den det?
Avatar billede jakobdo Ekspert
16. oktober 2008 - 21:10 #3
Skal det ikke være: $live == og ikke kun = ?

Ligeledes hedder det marriage og ikke med e :o)
Avatar billede erikjacobsen Ekspert
16. oktober 2008 - 21:12 #4
Et vrøvlescript, altså ;)


function marriage($woman, $man) {
  if ($woman == true && $man == true) {
    while(concat($woman,$man)) {
      $love*=2;
      $kids++;
    }
  } else {
    print(“Please try again!“);
  }
}
Avatar billede mrbs Nybegynder
16. oktober 2008 - 21:15 #5
jeps - den trykfejl har jeg rettet :)

Det er for lang tid siden jeg sidst har rodet med php - er i tvivl om det skal være = eller == :)
Avatar billede mrbs Nybegynder
16. oktober 2008 - 21:19 #6
uhhh nu griber det om sig med børn og det hele :)

erik >> er bange for at ingen vil kunne forstå scriptet med asterix og concat mv... :) ellers ser det dejligt ud!
Avatar billede jakobdo Ekspert
16. oktober 2008 - 21:29 #7
$love*=2;
betyder jo blot: $love = $love * 2;
Avatar billede erikjacobsen Ekspert
16. oktober 2008 - 21:30 #8
Men der må være een i blandt, der kan. Ik'?

Men måske lidt anderledes (og heller ikke 100% PHP):

function marriage($woman, $man) {
  global $love,$kids;
  if ($woman == true && $man == true) {
    while(concat($woman,$man)) {
      $love=love*2;
      $kids=$kids+1;
    }
  } else {
    throw Exception("Hvad?");
  }
}
Avatar billede erikjacobsen Ekspert
16. oktober 2008 - 21:32 #9
Du kunne også have variablerne på dansk. Evt. uden $ foran - det er så PHP/Perl-sk.
Moster Olga fra Nedre Jannerup plejehjem er måske ikke så go' til engelsk.
Avatar billede mrbs Nybegynder
16. oktober 2008 - 21:40 #10
Det kan der være noget om - og jo :) der er flere i forsamlingen som har lidt indsigt i sproget ;)

Tak for hjælpen :)

Erik>> læg et svar :)
Avatar billede erikjacobsen Ekspert
16. oktober 2008 - 21:41 #11
Jeg samler slet ikke på point, tak. Kan du være mere præcis om målgruppen, eller personen i målgruppen, som sciptet henvender sig til? Og hvornår det skal være færdig? Skal det være PHPsk?
Avatar billede erikjacobsen Ekspert
16. oktober 2008 - 21:44 #12
function marriage($woman, $man) {
  global $love,$kids;
  if ($woman == true && $man == true) {
    try {
      while(concat($woman,$man)) {
        $love=love*2;
        sleep(1000);
        $kids=$kids+1;
      }
    } catch (Exception) {
      print "Kan du så opføre dig ordentligt!\n";
    }
  } else {
    throw Exception("Hvad?");
  }
}
Avatar billede mrbs Nybegynder
16. oktober 2008 - 21:46 #13
Det er min kammerat, som skal giftes og ønsker et script på bagsiden af programmet efter jeg lavede et til ham for sjov. Han er selv kodemand, og nogle af gæsterne kan nok også forstå den - og resten må bare trække på smilebåndet, når de ser der står noget med love og så videre... :)

Det skal bare være færdigt i aften - for programmerne skal trykkes i morgen :)

Det skal være PHP'sk - men jeg tror jeg bruger din første post - den er helt fin!!
Avatar billede erikjacobsen Ekspert
16. oktober 2008 - 21:53 #14
Yes yes - godt han ikke er kirurg.
Avatar billede erikjacobsen Ekspert
16. oktober 2008 - 23:01 #15
Måske "join" i stedet for "concat"  ;)
Avatar billede jakobdo Ekspert
17. oktober 2008 - 07:17 #16
Hvorfor ikke fordanske den ?
Avatar billede olebole Juniormester
17. oktober 2008 - 09:36 #17
<ole>

"der er flere i forsamlingen som har lidt indsigt i sproget" >> nuvel, men da det kniber lidt for koderen, ville det måske være meget godt at holde det på dansk. Da PHP er norsk, vil dansk ovenikøbet være langt mere PHP'sk end engelsk  =)

/mvh
</bole>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester