Skip to content

Instantly share code, notes, and snippets.

@ondrejmirtes
Created May 24, 2012 10:47
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ondrejmirtes/2780794 to your computer and use it in GitHub Desktop.
Save ondrejmirtes/2780794 to your computer and use it in GitHub Desktop.
PHP WTFs - in_array()
<?php
$keys = array(
'scheme',
'user',
'pass',
'host',
'port',
'path',
'query',
'fragment',
);
dump(in_array(0, $keys)); // TRUE!
@fprochazka
Copy link

vždy je lepší být striktní :)

dump(in_array(0, $keys, TRUE)); // FALSE

@kaja47
Copy link

kaja47 commented May 24, 2012

Žádná záhada se nekoná. To je stejný jako

'scheme' == 0; // TRUE

všechno vyřeší třetí argument in_array

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment