<?php
$xyz[]="a";
var_dump($xyz);
if($xyz != '')
{
echo "xyz is not empty! good to go!\n";
$abc = strcmp($xyz, 'my cool password keep it secrete please');
if ($abc == 0) { echo "yep that is the right password strcmp said so"; }
$def = strcmp($xyz, 'some other password');
if ($def == 0) { echo "yep that password is correct too, strcmp said so"; }
}
array(1) {
[0]=>
string(1) "a"
}
xyz is not empty! good to go!
Fatal error: Uncaught TypeError: strcmp(): Argument #1 ($string1) must be of type string, array given in /in/blkdT:9
Stack trace:
#0 /in/blkdT(9): strcmp(Array, 'my cool passwor...')
#1 {main}
thrown in /in/blkdT on line 9
Process exited with code 255.
array(1) {
[0]=>
string(1) "a"
}
xyz is not empty! good to go!
Warning: strcmp() expects parameter 1 to be string, array given in /in/blkdT on line 9
yep that is the right password strcmp said so
Warning: strcmp() expects parameter 1 to be string, array given in /in/blkdT on line 11
yep that password is correct too, strcmp said so
array(1) {
[0]=>
string(1) "a"
}
xyz is not empty! good to go!
Notice: Array to string conversion in /in/blkdT on line 9
Notice: Array to string conversion in /in/blkdT on line 11