php logo
PHP / array – que es son los Arrays

Los arrays los podemos ver como una variable a la cual le podemos asignar varios valores. Esa es la definición a la que estamos acostumbrados aunque en PHP un array es un mapa ordenado que asocia una clave con un valor dado. Un array puede contenter otro array, arboles e incluso arrays multidimencionaes. hay 2 […]

Leer mas..

php logo
php / global – alcance o ámbito de las variables

En php la mayoria de las variables esta en un ambito simple por ejemplo: la variable $variable estara disponible incluso en archivo.php, excepto en las funciones dentro de una funcion las variables son locales, todas las variables dentro de una funcion tendran alcance local. Como vimos en el apartado de funciones en php podemos pasar […]

Leer mas..

php logo
Variables predefinidas en PHP

Por ahora veremos las variables predefinidas rapidamente pero se ahondara luego en futuros post que tambien estaran vinculados a PHP 101. supreglobales — Son variables internas que están disponibles siempre. Lo que quiere decir esto es que no importa si esta en un ámbito local o global. Variables superglobales: $GLOBALS — Hace referencia a todas […]

Leer mas..

php logo
PHP / generators – Que son los generadores en php

Un generador permite escribir código que utilice foreach para iterar sobre un conjunto de datos sin que sea necesario cargar el array en memoria. Cargar un array en memoria puede ocasionar que se exceda el límite de memoria, o requiera una cantidad considerable de tiempo de procesado para generarse. Los generators o las funciones generadoras […]

Leer mas..

php logo
Excepciones predefinidas en PHP

Exception: es la clase base para todas las excepciones en PHP 5, y la clase base para todas las excepciones de usuario en PHP 7 En PHP 7, Exception implementa la interfaz Throwable ErrorException: exepciones de error Error : es la clase base para todas las exepciones de error. (PHP7) ArgumentCountError: esta excepción es lanzada cuando se le […]

Leer mas..

php logo
Interfaces y clases predefinidas en PHP

En este apartado solo se dirá lo que son y nada mas, ya que son clases e interfaces predefinidas y normalmente se les usa sin darnos cuenta por ejemplo Throwable que es usada al usar throw o en las excepciones o closure cuando se crea una función anónima. Si alguna de estas clases o interfaces […]

Leer mas..

laravel
laravel / controller – controladores en laravel

Esta vez empezaré en cómo crear un controlador en laravel y luego explicare como funciona dicho controlador. Me creare un proyecto nuevo y le podre de nombre proyecto_de_ejemplo. Para hacer esto lo haré con la linea de comandos laravel new proyecto_de_ejemplo. para crear un controlador en laravel podemos escribirlo a mano o crearlo con el […]

Leer mas..

php logo
PHP / explode – de string a array

Es prácticamente el opuesto a implode. Este divide un string en varios substrings los cuales son almacenados en un array. Es una función que recibe 2 parámetros 1 es el delimitador este es el valor por el cual se cortara el string y el otro es el string que sera dividido en substrings. También se […]

Leer mas..

php logo
PHP / implode – convierte un array a string en PHP

Así como el titulo lo dice implode permite convertir un Array a String, pero mas que convertir el termino correcto seria que une los elementos de un array en un string. implode es una funcion que recive 2 parametros 1 al cual se le llama glue y el otro es el array de strings la […]

Leer mas..

php logo
PHP / Exception – Manejo de excepciones en PHP

¿que es una excepción? Es la indicación de que hay un problema al ejecutar una aplicación. A continuación dejo una cita de lo que es el manejo de excepciones desde wikipedia. El manejo de excepciones es una técnica de programación que permite al programador controlar los errores ocasionados durante la ejecución de un programa informático . […]

Leer mas..