WorksheetsProgramación con PHP
Total questions: 15
Worksheet time: 1hrs 15mins
Se trata de un arreglo bidimensional que contiene los siguientes atributos: name, type, size, tmp_name, error.
a.- $_POST
b.- $_SERVER
c.- $_FILES
d.- $_REQUEST
<?php
If (isset($_POST['username']) && isset($_POST['password'])){
$username = $_POST['username'];
$password = $_POST['password'];}
?>
En el anterior código PHP:
a.- La instrucción isset determina si una variable está definida y no es null.
b.- La variable superglobal $_POST se usa para obtener los datos del formulario para el método POST.
c.- Los datos POST del formulario no se mostraran en el URL, sino que estarán disponibles como parte del cuerpo de la solicitud.
d.- Guarda la información obtenida en un arreglo.
<form action="upload.php" method="POST" enctype="multipart/form-data">
<input type="file" name="document">
<input type="submit" value="Upload" name="Submit">
</form>
En el ejemplo anterior, hemos establecido el valor del atributo enctype en multipart/form-data, por lo tanto permite:
a.- El envío de un archivo.
b.- La cargar de un archivo
c.- El envío de información
d.- Encriptar la información
<?php
function suma ( )
{ $z = $x + $y; return $z; }
$resultado = suma (5,12);
echo $resultado;
?>
Cuál es el error en la función suma() anterior:
a.- Falta llamar la función.
b.- se debe imprimir el resultado con la instrucción echo().
c.- Se deben incluir los parámetros $z - $x - $y
d.- Se deben incluir los parámetros $x - $y
Una variable por defecto tiene un alcance local. No puede usarse en otro script (o página). Si quieres que sea accesible por cualquier documento, debes usar la palabra reservaba:
a.- define()
b.- $_GLOBALS
c.- global
d.- Ninguna de las anteriores.
$ONLY = [
123 => [
'nombre' => 'Camisa a cuadros',
'precio' => 29.995,
'sexo' => 'Hombre'
],
234 => [
'nombre' => 'Falda manga',
'precio' => 19.995,
'sexo' => 'Mujer'
],
Complete el anterior arreglo dimensional agregando la siguiente información:
a.- 345 => [
'nombre' => 'Bolso minúsculo',
'precio' => 50.000,
'sexo' => 'Mujer'
]
];
b.- 345 => [
'nombre' => 'Bolso minúsculo',
'precio' => 50.000,
'sexo' => 'Mujer'
]
c.- 345 => [
'nombre' => 'Bolso minúsculo',
'precio' => 50.000,
'sexo' => 'Mujer'
],
d.- 345 => [
'nombre' => 'Bolso minúsculo',
'precio' => 50.000,
'sexo' => 'Mujer'
];
Si quiero ver todo el contenido de una array puedo usar la función nativa de PHP
a.- echo()
b.- print_r
c.- var-dump
d.- print
$apartamentos =[
[
'precio/noche' => 37,
'ciudad' => 'Valencia',
'wifi' => True,
'pagina web' => 'https://hotel.com'
],
[
'precio/noche' => 87,
'ciudad' => 'Madrid',
'wifi' => False,
'pagina web' => 'https://motel.es'
]
];
Se necesita recorrer el array apartamentos e imprimir el contenido de cada uno de sus arreglos que lo conforman.
a.- foreach ($apartamentos) { var_dump($apartamentos); }
b.- foreach ($apartamentos as $producto) { var_dump($producto); }
c.- foreach ($apartamentos as $producto) { foreach ($producto as $elemento) { echo "$elemento \n"; } }
d.- foreach ($apartamentos) { foreach ($producto as $elemento) { echo "$elemento \n"; } }
C1: if (3 == 3 && (!("testing" == "testing" || "PHP" == "Fun")))
C2: if (!(True && False))
Las anterior instrucciones en C1 y C2 entran al condicional?. Selecciona 2 respuestas
C1: Verdadero
C1: Falso
C2: Verdadero
C2: Falso
Escribe la forma abreviada del siguiente condicional: if (5>10) { echo 'verdadero'; } else { echo 'falso'; }
(a)
Array que contiene todas las variables que recibimos, lo cual nos simplifica a la hora de extraer cada elemento.
a.- $GET
b.- $_POST
c.- $_SERVER
d.- $_REQUEST
Por defecto un formulario es enviado con el método
a.- $_GET
b.- $_POST
c.- action=' '
d.- $_REQUEST
Nos permite ver en la barra del URL los datos dándonos la posibilidad de modificarlos.
a.- $_POST
b.- $_GET
c.- $_REQUEST
d.- $_SERVER
Para subir un archivo a través de un formulario necesitaremos usar siempre:
a.- el method POST y añadir enctype=”multipart/form-data”. Por último usar el input de tipo archivo (file).
b.- el method POST y añadir action="archivo.php" enctype=”multipart/form-data”. Por último usar el input de tipo archivo (file).
c.- el method POST y usar el input de tipo archivo (file).
d.- el method POST y añadir enctype=”multipart/form-data”.
Incluye el fichero en una ocasión y en caso de error da una advertencia, pero continua la ejecución.
a.- include
b.- include_once
c.- require
d.- require_once
