Vraag & Antwoord

Webprogrammeren & scripting

Wat doet abs ($array[1] ? $array[2]) ?

Anoniem
BasHamar
1 antwoord
  • Ik ben bezig met de GD lib van PHP, en ben er een stukje over aan het lezen in het PHP boek van Schmid & Cartus. Op een gegeven moment wordt dit als voorbeeld gegeven:[code:1:55152de1b4]$size = ImageTTFBBox ( $s, 0, "/fonts/$font.ttf", $tekst);

    $dx = abs ($size[2] ? $size[0]);
    $dy = abs ($size[5] ? $size[3]);[/code:1:55152de1b4]Ik snap niet goed wat er hier gebeurt. Waar staat het vraagteken voor? Als ik gewoon in een los php-bestand zoiets doe:[code:1:55152de1b4]echo abs(-12 ? 13);[/code:1:55152de1b4] krijg ik een foutmelding, namelijk:
    Parse error: parse error, unexpected ')'
    Dus, wat doet dat vraagteken precies?

    [toegevoegd: 13:54]
    Misschien maakt het uit dat het hier gaat om het maken van een plaatje? De eerste regel luidt[code:1:55152de1b4]Header ("Content-type: image/gif");[/code:1:55152de1b4]Het bestand dat wordt gemaakt heet image.php en kan dan vanuit een html-bestand worden aangeroepen met <img src="image.php?s=12"> of zoiets….

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.