
En este vídeo veremos como instalar un servidor en local y algunos posibles errores que también veremos como solucionar para un funcionamiento 100% correcto.
En este vídeo os mostraré desde donde descargar el programa que utilizaré a lo largo del MegaCurso para editar el código y luego lo instalaremos.
Enlace de descarga: http://notepad-plus-plus.org/download
EJERCICIOS: UNA VEZ TERMINADO PHP Básico, os dejo unos ejercicios para que podáis practicar con lo aprendido, espero los disfrutéis tanto como yo haciéndolos. Gracias =)
En este vídeo os presentaré los temas del curso.
1 Sintaxis PHP
8 Manejo de fechas y tiempo
10 Funciones isset() y unset
El código de un archivo puede estar formado por los siguientes elementos: Estructura y sintaxis en PHP.
Existen varias formas de poder incrustar el código PHP en un script de HTML. Para poder incluir el código necesitaremos hacer uso de diferentes etiquetas PHP. Veámoslas con unos cuantos ejemplos.
Antes de empezar a estudiar y por lo tanto, experimentar con código PHP, es fundamental encontrar la complicidad de un editor de código PHP que nos ayude en la tarea del desarrollo de código y en la localización de posibles errores.
La lista de editores actualmente es muy extensa, pero vamos a proponer des de los más usados, hasta los más cómodos para dicho fin.
Para terminar con este primer capítulo de introducción, vamos a poner en práctica las primeras cosas que hemos aprendido. Es decir, a insertar código PHP en HTML, introducir comentarios, visualizar una frase sencilla, e incluso llamar a una función típica de PHP que servirá para mostrarnos en pantalla información sobre la versión del intérprete PHP que estamos ejecutando, del servidor Apache y de MySQL, así como otra serie de funciones extras de PHP.
Asimismo, al final del documento, nos encontraremos información acerca de la licencia de PHP, que como ya sabemos, se trata de un software gratuito.
Una variable es un símbolo que es utilizado para almacenar un valor en memoria.
En PHP, todas las variables tendrán por delante de la palabra que utilicemos para definir la variable el símbolo $. Por ejemplo, $nombre.
De esta forma, sabremos que estamos definiendo una variable. Un lenguaje de programación no tendría sentido sin el uso de variables para poder realizar operaciones de todo tipo: aritméticas, con cadenas, etc.
Los identificadores serán los nombres de estas variables, y hay que tener en cuenta una serie de consideraciones respecto a ellos.
Mediante los diferentes tipos de variables, estaremos haciendo referencia al tipo de datos que van a poder almacenar en su interior.
Para averiguar el tipo de variables podemos utilizar la función gettype(). Esta función devolverá el tipo de dato pasado como parámetros. Los posibles valores a devolver serán los siguientes:
Podremos también determinar el tipo de una variable pasada como argumento con las siguientes funciones en función del tipo de dato que queramos evaluar.
Para crear una cookie y configurarla en el navegador, podremos utilizar la función setcookie(). Esta función tendrá la siguiente sintaxis: setcookie ($name, $value, $expire, $path, $domain, $secure, $httponly)
Como acabamos de ver, los argumentos serán un método que emplearemos para pasar información relevante a la función. Veamos qué tipos de argumentos podemos utilizar.
PHP nos suministra también otro tipo de variable denominada variable de variables. Con las variables de este tipo podremos cambiar el nombre de una variable de forma dinámica. De esta forma, podremos utilizar el valor de una variable como nombre para la otra. Veamos un ejemplo.
PHP será capaz de facilitarnos el acceso a una información recogida en unas variables especiales, denominadas variables del sistema, que nos darán, por ejemplo, información sobre el servidor, el cliente, etc.
Algunas variables predefinidas en PHP son superglobales, lo que significa que están disponibles en todos los ámbitos a lo largo del script. Por lo tanto, no será necesario definir la variable como global $variable para acceder a ellas dentro de las funciones o métodos.
Desde la versión PHP5 tenemos a nuestra disposición unos modificadores de acceso a través de los cuales podremos controlar la visibilidad de los atributos y los métodos.
En PHP encontramos un operador cuya misión va a ser la de encadenar variables de tipo cadena o string, o incluso valores literales utilizados para mostrar mensajes concretos.
En PHP encontramos un operador cuya misión va a ser la de encadenar variables de tipo cadena (string), o incluso valores literales utilizados para mostrar mensajes concretos. De esta forma, si disponemos de unas cuantas variables de este tipo, las podremos concatenar con el símbolo punto: $var1 . $var2
Como ya hemos comentado, hemos utilizado el operador básico de asignación =. Se puede utilizar en expresiones algo más complejas con operaciones como la siguiente: $b= 6 + ($a = 5);
Son una variante de los operadores matemáticos que nos permitirán aumentar o disminuir en 1 el valor de una variable: (++) para aumentar el valor de la variable en 1, (--) para disminuir el valor de la variable en 1. Si ponemos estos operadores por delante de la variable estaremos incrementando o decrementando en uno el valor de la variable antes de utilizarla. Si por lo contrario los ponemos a continuación de la variable, primero usaremos la variable y a continuación, aumentaremos o decrementamos su valor en uno.
Los operadores condicionales los utilizaremos para comprobar el resultado de una determinada operación. Este resultado, podrá ser verdadero (true) o falso (false).
Con PHP podremos hacer uso de un operador de ejecución mediante el cual intentará ejecutar la instrucción que se encuentre en el interior de los operadores de ejecución como si fuera un comando. Estos operadores se representan mediante el apóstrofe invertido `. Veamos un ejemplo.
Los operadores lógicos son usados para combinar los resultados de condiciones lógicas.
Mediante la instrucción (if) podremos ejecutar una serie de instrucciones que vendrán a continuación, si se cumple la condición que lo acompaña. Esta es la forma más sencilla de estructura de control. Con un (if) sencillo evaluaremos una condición que se encontrará obligatoriamente encerrada entre paréntesis, de tal forma que si se cumple la condición, se ejecuta el código que sigue a continuación y si no, es ignorado.
Veamos un ejemplo.
En la anterior estructura no contemplamos la posibilidad de que la condición pueda no cumplirse. Podemos añadir a la estructura anterior una nueva posibilidad de ejecutar el código en el caso de que no se cumpla la condición inicial.
Mediante esta estructura, que es una combinación de IF y ELSE, podremos extender las posibilidades de las estructuras condicionales para poder ejecutar unas instrucciones diferentes, en el caso de que la condición de IF sea falsa. Pero a diferencia de ELSE, las instrucciones que se encuentran dentro del bloque ELSEIF solo se ejecutarán si su condición es TRUE.
Como ya hemos explicado, en las estructuras condicionales anteriores, las secuencias de instrucciones a ejecutar dentro de una condición, tenían que estar encerradas entre llaves { }.
La instrucción SWITCH es parecida a una instrucción IF en cuanto a que evalúa condiciones, pero SWITCH nos va a permitir evaluar varias posibilidades de condiciones de una manera más clara y sencilla que anidar varios IF..ELSE IF.. ELSE. En las instrucciones IF se evalúa constantemente si un valor es verdadero y sino, si es falso, sin embargo la instrucción SWITCH se utiliza para un dato que podrá tener múltiples valores. Habrá que incluir una instrucción CASE para cada uno de los valores que se quiera evaluar, y de manera opcional, un último valor que actúe como predeterminado en el caso de que no se cumpla la condición de las demás.
El uso del bucle WHILE es el tipo más sencillo de utilizar en PHP, recordando en parte a una sentencia IF en su sintaxis.
Esta sentencia es muy parecida al bucle WHILE, pero con la diferencia de que aquí se entrará dentro del bucle, al menos, en una ocasión, ya que la condición se evalúa a la salida del bucle. Veamos un ejemplo en el que por lo menos, nos aseguramos la entrada una vez en el bucle.
El bucle FOR realizará la repetición de un conjunto de instrucciones un número determinado de ocasiones. Tiene tres fases:
La sentencia Foreacho nos va a ayudar para recorrer los valores de un array, lo cual nos será de mucha utilidad para efectuar una lectura rápida del mismo.
Podremos utilizar la sentencia BREAK para escapar de estructuras de control como FOR, WHILE o SWITCH. Como opción avanzada, BREAK admite un parámetro opcional mediante el cual podremos indicarle de cuantas estructuras queremos escapar. Veámoslo con un ejemplo.
Podremos utilizar la sentencia CONTINUE para saltarnos el resto de las sentencias de la iteración en la que nos encontremos, y volver a continuar con la ejecución al comienzo de la siguiente iteración. Veámoslo con un ejemplo en el que queremos mostrar solo aquellos números que sean múltiplos de 3.
En capítulos anteriores, ya hemos introducido los conceptos de variables y tímidamente el de array como un tipo de variable. Hemos visto que una variable la podemos identificar con un nombre y que va a almacenar algún tipo de dato en concreto, pero solo un valor. Sin embargo, con un array, podremos almacenar muchos valores y de diferentes tipos si lo estimamos oportuno. Y todos, identificados con el mismo nombre.
En este vídeo voy a explicarte todo sobre el array asociativo.
Al principio de este capítulo, hemos comentado que los arrays pueden almacenar todo tipo de valores. Eso incluye también que pueden almacenar otro array. De esta manera, estaremos creando un array de varias dimensiones (arrays multidimensionales).
En este vídeo voy a explicarte el uso de arrays en bases de datos.
Para recorrer los arrays de tal forma que podamos extraer su contenido, nos podremos ayudar de bucles ya conocidos como FOR, FOREACH o WHILE, y también de instrucciones como list() y each().
Para empezar, veamos dos formas de utilizar el bucle FOREACH().
En este vídeo de tu curso de PHP Básico vas a aprender a crear funciones.
En este vídeo de tu curso de PHP Básico vas a aprender a llamar funciones.
Si declaramos una función mediante la sentencia FUNCTION nombre_funcion($variable), a $variable se le denomina argumento.
Podremos pasar tantos argumentos a las funciones como sea necesario, separándolos con comas. Siempre tendrán que coincidir el número de parámetros que se envían a la función en el momento de su llamada, con el número de parámetros que tenga definida la función.
En este vídeo de tu curso de PHP Básico voy a explicarte el paso de parámetros.
En este vídeo de tu curso de PHP Básico vas a aprender acerca del operador Return.
En este vídeo de tu curso de PHP Básico vas a aprender acerca de las librerias de funciones.
En este vídeo de tu curso de PHP Básico vas a aprender sobre las funciones Include y Require.
En este vídeo de tu curso de PHP Básico vas a aprender acerca de la función Checkdate.
En este vídeo de tu curso de PHP Básico vas a aprender acerca de la función Date.
En este vídeo de tu curso de PHP Básico vas a aprender acerca de la función Getdate.
Mejor lo vemos y entenderéis con muchísimas más claridad dicha función: Función mktime
A vuestra disposición más de 80 vídeos con aproximadamente 5 horas y cuarto de durada para que me permitáis enseñaros uno de los programas orientado a objetos (POO) más usado a nivel mundial. Empezaremos desde CERO, hasta llegar al nivel del tipo:
Te entrego calidad en el contenido a aprender y sobre todo en la organización, para evitar perderse en el transcurso de este megacurso en PHP que he preparado.
Un total de 85 vídeos (de curso) con exactamente 5 horas 07 minutos y 28 segundos aprovechados al máximo, fluido y perfectamente entendible. Hay más vídeos, pero no los he contado ya que son "intros" para cada apartado.
Cada uno de los vídeos empieza con una breve introducción para poner al corriente de lo que posteriormente se editará en cuanto a código, viendo finalmente un ejemplo real de lo explicado.Hay dos partes, PHP Básico (a) y PHP Avanzado (b). Al final de cada una, veréis 3 ejercicios para poner en práctica lo aprendido, cada ejercicio con su respectiva solución (2 ejercicios de Pregunta-Respuesta y uno, tipo test por cada una de las partes a y b ).
Dentro del archivo .rar de descarga, en el que se encuentran los ejercicios, de regalo podréis encontrar: