Buenas, estoy comenzando a programar y estaba practicando con este sencillo código que según tengo entendido este operador de comparación === verifica si dos valores son idénticos y tienen el mismo tipo , el primer string debería dar "mismo valor y tipo" ya que 0 y 0 son iguales y el segundo "no es el mismo valor y tipo" pero los dos dan como resultado "no es el mismo valor y tipo", no entiendo porque ese resultado, gracias de antemano.
<?php$variable1= "0";$variable2= "0";$variable3= 26;$variable4= $variable3 - 1;echo "<br />\n".$variable1." and ".$variable2 ;echo "<br />\n".$variable3." and ".$variable4 ;if (variable1 === variable2) { echo "<br />\n"."mismo valor y tipo"; # code...}else{ echo "<br />\n"."no es el mismo valor y tipo";}if (variable3 === variable4) { echo "<br />\n"."mismo valor y tipo"; # code...}else{ echo "<br />\n"."no es el mismo valor y tipo";}?>