Skip to content

Latest commit

 

History

History
executable file
·
62 lines (50 loc) · 1.67 KB

File metadata and controls

executable file
·
62 lines (50 loc) · 1.67 KB

PHP

1 - Comandos

  • php -i , es igual a hacer phpinfo();
  • php -v , sirve para ver la versión de php.
  • php -l <file> , comprueba si en el fichero hay un fallo de sintaxis.

2 - Funciones útiles

2.1 - Trabajo con strings

2.1.1 - Contenido en un string strpos

Saber si una palabra se encuentra de un string específico.

$valor = 'Hola desde mi github';
echo strpos($valor,'Hola'); // true
echo strpos($valor,'Adios'); // false

2.1.2 - Logintud de un string strlen

$valor = 'Hola';
echo strlen($valor); //4

2.1.3 - Extrae un string de otro substr

Extrae un string de otro , así solo extrayendo lo que se le señale. substr($valor,,)

$valor = 'Hola';
echo substr($valor,3,strlen($valor)); //a
echo substr($valor,0,1); //H

2.2 - Otras funciones

2.2.1 - Número aleatorio mt_rand

Números aleatorios.

$minimo = 1;
$maximo = 10;
mt_rand($minimo , $maximo);
  • mt_rand($minimo , $maximo);
  • $minimo valor minimo desde el que se ejecuta mt_rand
  • $maximo valor máximo hasta el que se ejecuta mt_rand

3 - Otras cosas útiles

3.1 - Camuflar el link de una imagen.

Se redirige a un fichero html donde este tenga un header con una cabecera jpg o de formato imagen , luego simplemente se pone el link original con la imagen pasada por parámetro desde el php anterior.

3.2- Aumentar los caracteres del var_dump.

ini_set('xdebug.var_display_max_depth', 5);
ini_set('xdebug.var_display_max_children', 256);
ini_set('xdebug.var_display_max_data', 1024);

https://stackoverflow.com/questions/9998490/how-to-get-xdebug-var-dump-to-show-full-object-array