¿Qué se debe pasar al if() para imprimir la salida como "Hello World"? [Nota: Se debe ejecutar el bloque más.]¿Qué se debe pasar a if() para imprimir 'Hello World'?
if(?){
} else {
echo "World";
}
¿Qué se debe pasar al if() para imprimir la salida como "Hello World"? [Nota: Se debe ejecutar el bloque más.]¿Qué se debe pasar a if() para imprimir 'Hello World'?
if(?){
} else {
echo "World";
}
Necesito evaluar en falso e imprimir "Hola" al mismo tiempo. printf
devuelve la longitud de la cadena de salida en caso de éxito que es evaluado a true
cuando se lee en un contexto booleano. Entonces al revertir eso se evaluará como falso, ejecutando el bloque else.
if(!printf("Hello ")){
} else {
echo "World";
}
bien, esta es una pregunta capciosa ^^. puede si (printf ("Hola"), falso) {} else {printf ("Mundo"); } – BigMike
Creo que el prof/tutor quiere algo que echos "Hola" y devuelve falso. –
Correcto, corregido. –
Cualquier cosa que se evalúa como FALSE
.
No, eso no funcionará
Ooops. Esto sucede si no lee la pregunta con cuidado :) – Oliver
!printf("Hello ")
Por defecto, printf en 'C' devuelve verdadero.
Eso debería funcionar bien si printf está disponible en php - logic es correcto y pones el espacio después de "Hello". –
si entiende resultado lógico, me refiero a TRUE-FALSE
por lo que cualquier cualquier condición que resulta en los resultados de los asuntos de verdadero/falso porque si lo puede utilizar
if(true){
echo 'this is executed';
}else{
echo "world";
}
O
if(false){
echo 'this is executed';
}else{
echo "world";
}
Espero que esto funcione
if(!printf("Hello "))
{}
else
{
echo "World";
}
Puede hacer de esta manera ...
if(printf("Hello ")) {
}
else{
echo "World";}
Creo que esto es suficiente ..... lo siento si no
También hay una solución alternativa para esta pregunta:
class test{
function __construct()
{
echo "Hello";
}
}
if(!new test){
}else{
echo "World";
}
¿Qué intenta? – Sethunath
uno de 'if (0)', 'if (null)', 'if (false)' etc –
si paso (echo "Hola"). No funcionará, ya que echo no devuelve nada –