lørdag 11. januar 2003 kl. 01:36

Uventede gæster

PHP gav mig netop denne fejlbesked:

Parse error: parse error, unexpected T_PAAMAYIM_NEKUDOTAYIM in /home/schmidt/www/foo/index.php on line 28

Jeg ved ikke, hvad den der paamayim-dims er, men den er bestemt uventet. Jeg har desværre ingen kaffe at byde på (jeg løb tør i går - meget uheldigt, når nu man skal kode).

...

Det viser sig, at fejlmeddelelsen er en joke. Paamayim nekudotayim betyder åbenbart noget i retning af "to gange to punktummer", og fejlen skyldes en uventet forekomst af :: (to koloner).

Kommentarer

  1. af ne - lørdag 11. januar 2003 kl. 04:32

    Meget sjovt, men ifølge http://www.phpbuilder.com/mail/php-developer-list/2001121/1508.php er det alligevel ikke en joke.

  2. af Christian - lørdag 11. januar 2003 kl. 16:21

    Øh, ikke helt forstået?

    Joken er vel, at der er en fejl i min kode, og i stedet for at give en forståelig fejlbesked, så får jeg i stedet et hebraisk ordspil.

    Eller hvad?

  3. af Christian - lørdag 11. januar 2003 kl. 16:26

    Mit ønske er at kalde en klassemetode på en klasse, hvis navn er gemt i en variabel.

    Eksempel: jeg vil kalde funktionen foo::bar(), hvilket jeg søger at gøre med
    $klasse = 'foo';
    $klasse::bar();

    Men det kan man åbenbart ikke. Alternativt kan man bruger http://dk.php.net/manual/en/html/function.call-user-method.html

  4. af Nico - tirsdag 8. marts 2005 kl. 21:17

    Det er hebraisk og betyder: 'a pair og colones'

Der er lukket for flere kommentarer til dette indlæg.