Interview Backend

Considerato il seguente codice:
 
$str1 = 'yabadabadoo';
$str2 = 'yaba';
if (strpos($str1,$str2)) {
    echo "\"" . $str1 . "\" contiene \"" . $str2 . "\"";
} else {
    echo "\"" . $str1 . "\" non contiene \"" . $str2 . "\"";
}
 
L’output sarà:
 
"yabadabadoo" non contiene "yaba"
 
Perché? Come può essere corretto questo codice per funzionare correttamente?
Quale sarà l’output del seguente codice e perché?
 
$x = 5;
echo $x;
echo " - ";
echo $x+++$x++;
echo " - ";
echo $x;
echo " - ";
echo $x---$x--;
echo " - ";
echo $x;
Quale sarà il valore di $a e $b al termine dell’esecuzione del seguente codice? Spiega la tua risposta.
 
$a = '1';
$b = &$a;
$b = "2$b";
Qual’è il problema del seguente codice? Cosa darà in output? Come può essere fixato?
 
$referenceTable = array();
$referenceTable['val1'] = array(1, 2);
$referenceTable['val2'] = 3;
$referenceTable['val3'] = array(4, 5);

$testArray = array();

$testArray = array_merge($testArray, $referenceTable['val1']);
var_dump($testArray);
$testArray = array_merge($testArray, $referenceTable['val2']);
var_dump($testArray);
$testArray = array_merge($testArray, $referenceTable['val3']);
var_dump($testArray);
Dopo che questo codice viene eseguito, quale sarà il valore di $text e cosa ritornerà il comando strlen($text) ? Spiega la tua risposta.
 
$text = 'John ';
$text[10] = 'Doe';
{"name":"Interview Backend", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Considerato il seguente codice:   $str1 = 'yabadabadoo';$str2 = 'yaba';if (strpos($str1,$str2)) {     echo \"\\\"\" . $str1 . \"\\\" contiene \\\"\" . $str2 . \"\\\"\";} else {    echo \"\\\"\" . $str1 . \"\\\" non contiene \\\"\" . $str2 . \"\\\"\";}   L’output sarà:   \"yabadabadoo\" non contiene \"yaba\"   Perché? Come può essere corretto questo codice per funzionare correttamente?, Quale sarà l’output del seguente codice e perché?   $x = 5; echo $x; echo \" - \"; echo $x+++$x++; echo \" - \"; echo $x; echo \" - \"; echo $x---$x--; echo \" - \"; echo $x;, Quale sarà il valore di $a e $b al termine dell’esecuzione del seguente codice? Spiega la tua risposta.   $a = '1';$b = &$a;$b = \"2$b\";","img":"https://www.quiz-maker.com/3012/images/ogquiz.png"}
Powered by: Quiz Maker