Variables strings arrays en php
local
global
static
parameter
Global
Cuando definimos una variable,e sta es global.
local:
Dentro de una funcion, si queremos usar una variable global
hay quehacer global $a
ó $GLOBALS[“a”]
Si la redefinimos, esta se destruye al terminar el procedure
Static
Se utiliza, cuando quiero que luego de un procedimiento, la variable no se destruyaCONSTANTES
se definen define(“saludo”,”Hello world”, TRUE)
el ultimo es para saber si el nombre, va a ser case-sensitive
Por defecto es false, y es sensible.
Si le ponemos true, deja de serlo ySaludo==SaLuDo
OPERADORES
+, -, *, /, % (mod), .(concatencaion) ej a=a.b
comparacion: ==, ===, !=, !==,, =
logicos: and, or, xor (no pueden ser los dos true), !
IF
if(condicion){}if(condicion){}else{}
if(condicion){}elseif(condicion2){}
compact if
$greater = ($a>$b) ? $a : $b;
si a es mayor que b, entonces (?) greater=a sino(:) greater=b
Es una abreviaciónhttps://www.youtube.com/watch?v=JNbTvInths0
addslashes (proteccion contra inyecciones sql ¡¡??)
si lo ponemos addslashes($array) lo que hace es poner un slash delante de cada comilla simple o doble.http://es.wikipedia.org/wiki/Inyecci%C3%B3n_SQL
EXPLODE
explode(“ “, $array) Si tengo una cadena de caracteres, me la separa en esta caso por “ “
HTMLENTITIES
Si pongo una cadena, quetiene codigo html, y quiero que lo lea como texto, lo traduce.
En caso de las comillas hay que agregarle como atributo, ENT_QUOTES
htmlentities($str);
htmlentities($sr,ENT_QUOTES);
implode
al revesdel explode
le pasas un array, y con que separar las palabras.
implode(“ “, $array)
MD5
md5($str) //devuelve una cadena de caracteres, para contraseñas, encriptacion
SHA1
igual que md5, masfuerte, se pueden mezclar.
NL2BR
para escribir en html, lasa de \n a para hacer espacios
nl2br(“algo. \nOtra cosa)
STR_REPEAT
repite cierto caracter n veces.
str_repeat(“*”,10); =>...
Regístrate para leer el documento completo.