PHP naming conventions?
I'm coding smt right now, and am a little bit pi**ed off by the fact that php sometimes calls it's functions with underscore, and sometimes as one word. What's up with that?

Example: `int strlen(string $str)` and `bool in_array ( mixed $needle , array $haystack [, bool $strict = FALSE ] )`

I'm hoping that there is a good reason for this, and would really like to know which is it. 

Cheers
PHP naming conventions?
===

I'm coding smt right now, and am a little bit pi**ed off by the fact that php sometimes calls it's functions with underscore, and sometimes as one word. What's up with that?

Example: `int strlen(string $str)` and `bool in_array ( mixed $needle , array $haystack [, bool $strict = FALSE ] )`

I'm hoping that there is a good reason for this, and would really like to know which is it. 

Cheers