11111111 est interprété comme un nombre décimal ici, tu dois remplacer par 0b11111111, ou par sa représentation en décimal (255).
Personnellement j'ai une préférence pour l'hexadécimal (0xff), que je trouve plus rapide à lire. 
Edit : Ah, et avec un lien vers la doc si tu veux plus d'infos :
http://php.net/manual/language.types.integer.php
Message édité le 02 novembre 2015 à 22:21:15 par NPlay