Přejít na obsah

Recommended Posts

Odesláno

PHP Must Die

A comparison of how different scripting languages treat their users.

 

/tmp$ perl -le 'print 07'
7
/tmp$ perl -le 'print 08'
Illegal octal digit '8' at -e line 1, at end of line
Execution of -e aborted due to compilation errors.

/tmp$ python -c 'print 07' 
7
/tmp$ python -c 'print 08'
  File "", line 1
    print 08
           ^
SyntaxError: invalid token

/tmp$ php -r 'print 07' 

Parse error: parse error in Command line code on line 1
/tmp$ php -r 'print 07;'    
7/tmp$ 
/tmp$ php -r 'print 08;'
0

 

Indeed.

...

Why? Laziness, ignorance or both. PHP only supports octal numbers by accident.

Там еще есть: http://www.steike.com/code/php-must-die/

И где-то я с этим дядькой согласен. :)

Odesláno
И где-то я с этим дядькой согласен. :)

дядька:

foreach(array(0xffffff,

0xfffffff,

0xffffffff,

0xfffffffff,

0xffffffffff) as $x) {

printf("%s (%s)\n", $x, gettype($x));

}

Output:

 

16777215 (integer)

268435455 (integer)

4294967295 (double)

2147483647 (integer)

2147483647 (integer)

Жизнь:

16777215 (integer)

268435455 (integer)

4294967295 (double)

68719476735 (double)

1099511627775 (double)

 

:)

Odesláno

Звонок в техподдержку:

- У меня гугл не открывается...

- Лампочка на модеме горит?

- Да. Только это не лампочка, а тиристорный светодиод.

- Гм... Да, пожалуй, проблемы на нашей стороне...

 

Odesláno
- Да. Только это не лампочка, а тиристорный светодиод.

- Гм... Да, пожалуй, проблемы на нашей стороне...

Почти дословно реальная беседа с саппортом одного ISP. :)

 

  • 2 weeks later...
Odesláno

bash

 

<oldsys> Взаимоотношения пользователя и ОС хорошо описываются фразой: "Я сидел ПОД виндой, а потом перебрался НА линух"

Pokud chcete odpovídat, musíte se přihlásit nebo si vytvořit účet.

Pouze registrovaní uživatelé mohou odpovídat

Vytvořit účet

Vytvořte si nový účet. Je to snadné!

Vytvořit nový účet

Přihlásit se

Máte již účet? Zde se přihlašte.

Přihlásit se
×
×
  • Vytvořit...