PHP 2 Flashcards

1
Q

Obtener tipo de variable a, en PHP

A

gettype($a);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Comprobar que variable a es array, en PHP

A

is_array($a)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Comprobar que variable a es booleana, en PHP

A

is_bool($a)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Comprobar que variable a es float, en PHP

A

is_float($a)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Comprobar que variable a es integer, en PHP

A

is_integer($a)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Comprobar que variable a es null, en PHP

A

is_null($a)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Comprobar que variable a es numerica?, en PHP

A

is_numeric($a)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Comprobar que variable a es un objeto, en PHP

A

is_object($a)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Comprobar que variable a es un recurso?, en PHP

A

is_resource($a)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Comprobar que variable a es escalar?, en PHP

A

is_scalar($a)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Comprobar que variable a es string, en PHP

A

is_string($a)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Convertir variable a en boleana, en PHP

A

settype($a, “boolean”);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Convertir variable a en integer, en PHP

A

settype($a, “integer”);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Comprobar que variable a esta definida y no es null, en PHP

A

isset($a)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Convertir variable a en vacia, en PHP

A

unset($a);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Comprobar que variable a esta vacia, en PHP

A

empty($a)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Expresiones que se consideran vacias, en PHP (4)

A

0, como int o float
“0”, como string
FALSE, como boolean
NULL

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Crear variable constante A con valor n, reconociendo al identificador ya este escrito en mayusculas o minusculas, en PHP

A

define (“A”, n, true);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Obtener string con formato x a partir de fecha y hora n, en PHP

A

date (x, n)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Obtener string con formato x a partir de fecha y hora actual, en PHP

A

date (x)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Indicar zona horaria peninsular española, en PHP

A

date_default_timezone_set(‘Europe/Madrid’);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Obtener fecha y hora actual, en PHP

A

getdate();

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Variable superglobal $_SERVER, en PHP

A

Contiene informacion sobre entorno de servidor web y de ejcucion

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Variable superglobal $_ENV, en PHP

A

Contiene variables que se puedan haber pasado a PHP desde entorno en que se ejecuta

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

Variable superglobal $_FILES, en PHP

A

Contiene ficheros que se puedan haber subido a servidor mediante metodo POST

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

Variable superglobal $_SESSION, en PHP

A

Contiene variables de sesion disponibles para guion actual

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

Variable superglobal $_SERVER[‘PHP_SELF’], en PHP

A

Contiene guion que se esta ejecutando actualmente

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

Variable superglobal $_SERVER[‘SERVER_ADDR’], en PHP

A

Contiene direccion IP de servidor web

29
Q

Variable superglobal $_SERVER[‘SERVER_NAME’], en PHP

A

Contiene nombre de servidor web

30
Q

Variable superglobal $_SERVER[‘DOCUMENT_ROOT’], en PHP

A

Contiene directorio raiz bajo el que se ejecuta guion actual

31
Q

Variable superglobal $_SERVER[‘REMOTE_ADDR’], en PHP

A

Contiene direccion IP de cliente o usuario viendo la pagina

32
Q

Variable superglobal $_SERVER[‘REQUEST_METHOD’], en PHP

A

Contiene metodo utilizado para acceder a la pagina

33
Q

Si condicion a ocurre x, si no condicion b ocurre y, si no ocurre z, en PHP

A
if (a){
-> x;
}
elseif (b){
-> y;
}
else{
-> z;
}
34
Q

Dependiendo del valor de la variable a, si es n ejecutar x salir, si es m ejecutar y salir, para cualquier otro valor ejecutar z, en PHP

A
switch ($a){
-> case n:
-> -> x;
-> -> break;
-> case m:
-> -> y;
-> -> break;
-> default:
-> -> z;
}
35
Q

Ejecutar x mientras se cumpla condicion a, en PHP

A

while (a){
-> x;
}

36
Q

Ejecutar x y salir si no se cumple condicion a, en PHP

A

do{
-> x;
} while (a);

37
Q

Ejecutar x iterando a con valor n sumandole 1 mientras sea menor que m, en PHP

A

for ($a=n ; &a x;

}

38
Q

Sentencia para salir de un bucle, en PHP

A

break

39
Q

Sentencia para volver a empezar un bucle, en PHP

A

continue

40
Q

Instalar repositorio de extensiones pecl para PHP

A

pecl install (nombre_extension)

41
Q

Incorporar en un programa contenido de un archivo externo x.php, en PHP

A

include ‘x.php’;

42
Q

Incorporar en un programa contenido de un archivo externo x.php solo si aun no se ha incluido, en PHP

A

include_once ‘x.php’;

43
Q

Incorporar en un programa contenido de un archivo externo x.php deteniendo si no se encuentra, en PHP

A

require ‘x.php’;

44
Q

Incorporar en un programa contenido de un archivo externo x.php solo si aun no se ha incluido deteniendo si no se encuentra, en PHP

A

require_only ‘x.php’;

45
Q

Extension de fichero propia de ficheros php que deberian ser incluidos en otro codigo y no ejecutarse por si mismos

A

.inc.php

46
Q

Crear funcion x con argumento y que devuelve y + n

A
function x($y){
-> return $y+n;
}
47
Q

Crear funcion x con argumento y con valor por defecto n, cuerpo de funcion z

A
function x($y=n){
-> z
}
48
Q

Crear funcion x con argumento y pasado por referencia, cuerpo de funcion z

A
function x(&$y){
-> z
}
49
Q

Crear array numerico x donde 0 es y 1 es z

A

$x = array(0 => “y”, 1 => “z”);

50
Q

Crear array asociativo x donde y es z w es v

A

$x = array(“y” => “z”, “w” => “v”);

51
Q

Hacer referencia a elemento n de array numerica x

A

$x[n]

52
Q

Hacer referencia a elemento x de array asociativa y

A

$y[“x”]

53
Q

Crear array bidimensional x, con a que contiene b es c d es e, con f que contiene g es h i es j

A

%x = array(
-> “a” => array(“b” => “c”, “d” => “e”),
-> “f” => array(“g” => “h”, “i” => “j”)
);

54
Q

Acceder a elemento x en elemento y de array multidimensional z

A

$z[y][x]

55
Q

Añadir un elemento con valor x a array numerica y

A

$y[] = “x”;

56
Q

Recorrer cada elemento de un array x cuerpo z

A

foreach ($x as $y){
-> z
}

57
Q

Recorrer cada elemento de un array x con su valor clave cuerpo z

A

foreach ($x as $y => $w){
-> z
}

58
Q

Situar puntero a comienzo del array, y devuelve elemento en la nueva posicion

A

reset()

59
Q

Avanzar puntero una posicion, y devuelve elemento en la nueva posicion

A

next()

60
Q

Retroceder puntero una posicion, y devuelve elemento en la nueva posicion

A

prev()

61
Q

Situa puntero al final del array, y devuelve elemento en la nueva posicion

A

end()

62
Q

Devuelve elemento en la posicion actual del puntero

A

current()

63
Q

Devuelve clave de posicion actual del puntero

A

key()

64
Q

Devuelve array con clave y elemento de posicion actual del puntero, avanzando ademas una posicion en el array

A

each()

65
Q

eliminar elementos de un array

A

unset()

66
Q

Elemento y atributo de HTML para enviar datos de formulario a guion PHP

A

form action

67
Q

Elemento atributo y valor de HTML para agregar datos de formulario al URI con “?” como separador

A

form method=”get”

68
Q

Elemento atributo y valor de HTML para incluir datos de formulario en el cuerpo y se envian por protocolo HTTP

A

form method=”post”