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
Variable superglobal $_FILES, en PHP
Contiene ficheros que se puedan haber subido a servidor mediante metodo POST
26
Variable superglobal $_SESSION, en PHP
Contiene variables de sesion disponibles para guion actual
27
Variable superglobal $_SERVER['PHP_SELF'], en PHP
Contiene guion que se esta ejecutando actualmente
28
Variable superglobal $_SERVER['SERVER_ADDR'], en PHP
Contiene direccion IP de servidor web
29
Variable superglobal $_SERVER['SERVER_NAME'], en PHP
Contiene nombre de servidor web
30
Variable superglobal $_SERVER['DOCUMENT_ROOT'], en PHP
Contiene directorio raiz bajo el que se ejecuta guion actual
31
Variable superglobal $_SERVER['REMOTE_ADDR'], en PHP
Contiene direccion IP de cliente o usuario viendo la pagina
32
Variable superglobal $_SERVER['REQUEST_METHOD'], en PHP
Contiene metodo utilizado para acceder a la pagina
33
Si condicion a ocurre x, si no condicion b ocurre y, si no ocurre z, en PHP
``` if (a){ -> x; } elseif (b){ -> y; } else{ -> z; } ```
34
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
``` switch ($a){ -> case n: -> -> x; -> -> break; -> case m: -> -> y; -> -> break; -> default: -> -> z; } ```
35
Ejecutar x mientras se cumpla condicion a, en PHP
while (a){ -> x; }
36
Ejecutar x y salir si no se cumple condicion a, en PHP
do{ -> x; } while (a);
37
Ejecutar x iterando a con valor n sumandole 1 mientras sea menor que m, en PHP
for ($a=n ; &a x; | }
38
Sentencia para salir de un bucle, en PHP
break
39
Sentencia para volver a empezar un bucle, en PHP
continue
40
Instalar repositorio de extensiones pecl para PHP
pecl install (nombre_extension)
41
Incorporar en un programa contenido de un archivo externo x.php, en PHP
include 'x.php';
42
Incorporar en un programa contenido de un archivo externo x.php solo si aun no se ha incluido, en PHP
include_once 'x.php';
43
Incorporar en un programa contenido de un archivo externo x.php deteniendo si no se encuentra, en PHP
require 'x.php';
44
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
require_only 'x.php';
45
Extension de fichero propia de ficheros php que deberian ser incluidos en otro codigo y no ejecutarse por si mismos
.inc.php
46
Crear funcion x con argumento y que devuelve y + n
``` function x($y){ -> return $y+n; } ```
47
Crear funcion x con argumento y con valor por defecto n, cuerpo de funcion z
``` function x($y=n){ -> z } ```
48
Crear funcion x con argumento y pasado por referencia, cuerpo de funcion z
``` function x(&$y){ -> z } ```
49
Crear array numerico x donde 0 es y 1 es z
$x = array(0 => "y", 1 => "z");
50
Crear array asociativo x donde y es z w es v
$x = array("y" => "z", "w" => "v");
51
Hacer referencia a elemento n de array numerica x
$x[n]
52
Hacer referencia a elemento x de array asociativa y
$y["x"]
53
Crear array bidimensional x, con a que contiene b es c d es e, con f que contiene g es h i es j
%x = array( -> "a" => array("b" => "c", "d" => "e"), -> "f" => array("g" => "h", "i" => "j") );
54
Acceder a elemento x en elemento y de array multidimensional z
$z[y][x]
55
Añadir un elemento con valor x a array numerica y
$y[] = "x";
56
Recorrer cada elemento de un array x cuerpo z
foreach ($x as $y){ -> z }
57
Recorrer cada elemento de un array x con su valor clave cuerpo z
foreach ($x as $y => $w){ -> z }
58
Situar puntero a comienzo del array, y devuelve elemento en la nueva posicion
reset()
59
Avanzar puntero una posicion, y devuelve elemento en la nueva posicion
next()
60
Retroceder puntero una posicion, y devuelve elemento en la nueva posicion
prev()
61
Situa puntero al final del array, y devuelve elemento en la nueva posicion
end()
62
Devuelve elemento en la posicion actual del puntero
current()
63
Devuelve clave de posicion actual del puntero
key()
64
Devuelve array con clave y elemento de posicion actual del puntero, avanzando ademas una posicion en el array
each()
65
eliminar elementos de un array
unset()
66
Elemento y atributo de HTML para enviar datos de formulario a guion PHP
form action
67
Elemento atributo y valor de HTML para agregar datos de formulario al URI con "?" como separador
form method="get"
68
Elemento atributo y valor de HTML para incluir datos de formulario en el cuerpo y se envian por protocolo HTTP
form method="post"