I also wonder why it's uppercased. The php documentation use `boolean` everywhere. And in Java [uppercased  `Boolean` means object](http://docs.oracle.com/javase/6/docs/api/java/lang/Boolean.html), which is not the php case:
> public boolean booleanValue()
> Returns the value of this Boolean object as a boolean primitive.