Please enable JavaScript.
Coggle requires JavaScript to display documents.
Php (PHP Orientado a objetos (Clases y objetos (Clase, Objeto, new, public…
Php
PHP Orientado a objetos
Clases y objetos
Clase
Objeto
new
public function (metodo)
Propiedades
$this
Constructor y destructor
_construct(<parametros>)
_destruct()
Herencia
Extends
Visibilidad
Publi
Protected
Private
Interface, implements, extends
Abstract, extends
Static, self, ::, métodos y propiedades
Variables
Variables($)
Constantes
define(nombre,valor,insensible?)
Tipos de datos
Sting, integer, float, array,Boolean,bull,resource
Alcance
global, local
Las varibles son siempre locales, para acceder desde dentro de una función hay que anteponer la etiqueta "global"
Variable variable($$a)
Archivos
fwrite($file,"texto_a_escribir\n")
(true or false) fclose($file);
$file= fopen("<name_file>","modo");
Crea o abre archivo
tiene 8 modos de apertura(r,w,a,x,r+,w+,w+,a+,x+)
Modo adjuntar (a) añade al final del archivo
Funcion lectura
$array = file("<name_file>");
Función count()
cuenta las filas de un arreglo
Operadores
Aritméticos
Sustracción
Multiplicación
División
Modulo
Incremento(pre y post ++)
Decremento(pre y post--)
Adicion
Asignación
a = <valor>;
<operacion>= ( a+=b; <=> a = a+b; )
Comparación
Igual distinto (5 tipos)
Mayor menor(4 tipos)
Logicos
And, or, xor, !, &&, ||
Arreglos
Numéricos ( array(a,b,c) )
Asociativos
Multidimensional
Operaciones
in_array($valor,$array):bool
unset( $arr[ $key] )
Elimina elemento
array_search( $valor, $array ): $key
Busca elemento y devuelve posicion primera ocurrencia
array_chunk( $array, $size, $preserve_keys?):array
Divide el array en $size
array_push($array,$valor)
Agrega un elemento al final del array
sort( $array )
ordena de forma ascendente
count($array):int
Cuenta las filas de un arreglo
explode (<char/str>, <array>)
Divide el array segun el delimitador
implode (<cha/str>,<array>)
Junta array de caracteres en unstring usando el caracter del primer parametro
Estructura de control
Declaración condicional
elseif
switch ($val)
Casé compara con $val
If else
Bucles
Bucle while
Do while
for
foreach (as $key $value)
Continue; pasa a la siguiente iteración del bucle
Break, sale de switch( sino ejecuta case siguiente)
Include, require
Variables predefinidas
$_SERVER
SCRIPT_NAME
Ruta absoluta del archivo actual
HTTP_HOST
Encabezado de la url
Fornularios
$_POST (arreglo asociativo)
Action
Method
Get
Post
$_SESSION
Session_start()
Session_unset( )
Session_destroy( )
Cookies
Sintaxis basica
Etiquetas php
Echo
Comentarios
Funciones (código reutilizado por invocación)
Parámetros (argumentos si tienen valor)
Declaración return