PHP 2 Flashcards
Obtener tipo de variable a, en PHP
gettype($a);
Comprobar que variable a es array, en PHP
is_array($a)
Comprobar que variable a es booleana, en PHP
is_bool($a)
Comprobar que variable a es float, en PHP
is_float($a)
Comprobar que variable a es integer, en PHP
is_integer($a)
Comprobar que variable a es null, en PHP
is_null($a)
Comprobar que variable a es numerica?, en PHP
is_numeric($a)
Comprobar que variable a es un objeto, en PHP
is_object($a)
Comprobar que variable a es un recurso?, en PHP
is_resource($a)
Comprobar que variable a es escalar?, en PHP
is_scalar($a)
Comprobar que variable a es string, en PHP
is_string($a)
Convertir variable a en boleana, en PHP
settype($a, “boolean”);
Convertir variable a en integer, en PHP
settype($a, “integer”);
Comprobar que variable a esta definida y no es null, en PHP
isset($a)
Convertir variable a en vacia, en PHP
unset($a);
Comprobar que variable a esta vacia, en PHP
empty($a)
Expresiones que se consideran vacias, en PHP (4)
0, como int o float
“0”, como string
FALSE, como boolean
NULL
Crear variable constante A con valor n, reconociendo al identificador ya este escrito en mayusculas o minusculas, en PHP
define (“A”, n, true);
Obtener string con formato x a partir de fecha y hora n, en PHP
date (x, n)
Obtener string con formato x a partir de fecha y hora actual, en PHP
date (x)
Indicar zona horaria peninsular española, en PHP
date_default_timezone_set(‘Europe/Madrid’);
Obtener fecha y hora actual, en PHP
getdate();
Variable superglobal $_SERVER, en PHP
Contiene informacion sobre entorno de servidor web y de ejcucion
Variable superglobal $_ENV, en PHP
Contiene variables que se puedan haber pasado a PHP desde entorno en que se ejecuta
Variable superglobal $_FILES, en PHP
Contiene ficheros que se puedan haber subido a servidor mediante metodo POST
Variable superglobal $_SESSION, en PHP
Contiene variables de sesion disponibles para guion actual
Variable superglobal $_SERVER[‘PHP_SELF’], en PHP
Contiene guion que se esta ejecutando actualmente
Variable superglobal $_SERVER[‘SERVER_ADDR’], en PHP
Contiene direccion IP de servidor web
Variable superglobal $_SERVER[‘SERVER_NAME’], en PHP
Contiene nombre de servidor web
Variable superglobal $_SERVER[‘DOCUMENT_ROOT’], en PHP
Contiene directorio raiz bajo el que se ejecuta guion actual
Variable superglobal $_SERVER[‘REMOTE_ADDR’], en PHP
Contiene direccion IP de cliente o usuario viendo la pagina
Variable superglobal $_SERVER[‘REQUEST_METHOD’], en PHP
Contiene metodo utilizado para acceder a la pagina
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; }
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; }
Ejecutar x mientras se cumpla condicion a, en PHP
while (a){
-> x;
}
Ejecutar x y salir si no se cumple condicion a, en PHP
do{
-> x;
} while (a);
Ejecutar x iterando a con valor n sumandole 1 mientras sea menor que m, en PHP
for ($a=n ; &a x;
}
Sentencia para salir de un bucle, en PHP
break
Sentencia para volver a empezar un bucle, en PHP
continue
Instalar repositorio de extensiones pecl para PHP
pecl install (nombre_extension)
Incorporar en un programa contenido de un archivo externo x.php, en PHP
include ‘x.php’;
Incorporar en un programa contenido de un archivo externo x.php solo si aun no se ha incluido, en PHP
include_once ‘x.php’;
Incorporar en un programa contenido de un archivo externo x.php deteniendo si no se encuentra, en PHP
require ‘x.php’;
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’;
Extension de fichero propia de ficheros php que deberian ser incluidos en otro codigo y no ejecutarse por si mismos
.inc.php
Crear funcion x con argumento y que devuelve y + n
function x($y){ -> return $y+n; }
Crear funcion x con argumento y con valor por defecto n, cuerpo de funcion z
function x($y=n){ -> z }
Crear funcion x con argumento y pasado por referencia, cuerpo de funcion z
function x(&$y){ -> z }
Crear array numerico x donde 0 es y 1 es z
$x = array(0 => “y”, 1 => “z”);
Crear array asociativo x donde y es z w es v
$x = array(“y” => “z”, “w” => “v”);
Hacer referencia a elemento n de array numerica x
$x[n]
Hacer referencia a elemento x de array asociativa y
$y[“x”]
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”)
);
Acceder a elemento x en elemento y de array multidimensional z
$z[y][x]
Añadir un elemento con valor x a array numerica y
$y[] = “x”;
Recorrer cada elemento de un array x cuerpo z
foreach ($x as $y){
-> z
}
Recorrer cada elemento de un array x con su valor clave cuerpo z
foreach ($x as $y => $w){
-> z
}
Situar puntero a comienzo del array, y devuelve elemento en la nueva posicion
reset()
Avanzar puntero una posicion, y devuelve elemento en la nueva posicion
next()
Retroceder puntero una posicion, y devuelve elemento en la nueva posicion
prev()
Situa puntero al final del array, y devuelve elemento en la nueva posicion
end()
Devuelve elemento en la posicion actual del puntero
current()
Devuelve clave de posicion actual del puntero
key()
Devuelve array con clave y elemento de posicion actual del puntero, avanzando ademas una posicion en el array
each()
eliminar elementos de un array
unset()
Elemento y atributo de HTML para enviar datos de formulario a guion PHP
form action
Elemento atributo y valor de HTML para agregar datos de formulario al URI con “?” como separador
form method=”get”
Elemento atributo y valor de HTML para incluir datos de formulario en el cuerpo y se envian por protocolo HTTP
form method=”post”