CreativiU: Cursos Online Para Creativos

Curso de php para principiantes online

¿Estás interesado en crear tu propio sitio web? ¿Alguna vez te has preguntado qué tan bueno es tener un sitio web que tenga una función de inicio de sesión o cierre de sesión? En este curso de php, vamos a aprender la nomenclatura desde la perpectiva más sencilla posible ¡Para que hagas tu sueño realidad!

Foto por: Pixabay

Si eres nuevo en el desarrollo web de back-end, este tutorial es para ti. Voy a explicar todo en detalle para que no tengas que investigar algunos métodos particulares que se utilizan.

No te lo puedes perder…

No vamos a utilizar ningún marco para mantener las cosas simples. Tampoco voy a estar centrado en el diseño de sitios web.Lo que se hará es una lista de elementos sencillos para cuando los usuarios estén conectados puedan conocer los comandos básicos.

Curso de PHP ¿Qué es PHP?

Tomado directamente de la casa de PHP, PHP.net, “PHP es un lenguaje de scripting incorporado en HTML. Mucha de su sintaxis se toma prestada de C, Java y Perl con un par de características únicas específicas de PHP. La meta del lenguaje es permitir a los desarrolladores web escribir rápidamente páginas generadas dinámicamente “.

Esta es generalmente una buena definición de PHP. Sin embargo, contiene una gran cantidad de términos a los que no puede estar acostumbrado. Otra forma de pensar en PHP es un potente lenguaje de scripting detrás de cámaras que tus visitantes web no verán.

Cuando alguien visita tu página web de PHP, su servidor web procesa el código PHP. A continuación, ve las partes que necesita mostrar a los visitantes (contenido y fotos) y oculta las otras cosas (operaciones de archivo, cálculos matemáticos, etc) y luego traduce su PHP en HTML. Después de la traducción en HTML, envía la página web al navegador de tu visitante.

¿Qué es un archivo PHP?

Php – ¿qué hace?

También es útil pensar en PHP en términos de lo que puede hacer por ti. PHP te permitirá:

¿Qué es MySQL?

Es un servidor de base de dato ideal tanto para aplicaciones pequeñas como grandes. La ventaja es que soporta SQL estándar y las compila en una serie de plataformas.

Es gratuito para descargar y usar PHP + MySQL y combinado con MySQL son multiplataforma. Es decir,  puede desarrollar en Windows y servir en una plataforma Unix.

¿Por qué usar PHP?

¿Por dónde empezar?

Para obtener acceso a un servidor web con soporte de PHP, puedes:

• Instalar Apache (o IIS) en su propio servidor, instale PHP y MySQL

• Encontrar un plan de alojamiento web con soporte PHP y MySQL PHP

¿Ya tienes un servidor web?

Si tu servidor soporta PHP, no necesitas hacer nada.

Sólo crea algunos archivos .php en tu directorio web y el servidor los analizará por ti. Debido a que es gratuito, la mayoría de los anfitriones web ofrecen soporte para PHP.

Sintaxis de PHP

El código PHP se ejecuta en el servidor y el resultado HTML simple se envía al navegador.

Sintaxis básica de PHP

Un bloque de secuencias de comandos PHP siempre comienza con <? Php y termina con?>. Un bloque de secuencias de comandos PHP puede colocarse en cualquier parte del documento.

En los servidores con soporte abreviado habilitado, puede iniciar un bloque de secuencias de comandos con <? Y terminan con?>.

Para una compatibilidad máxima, te recomiendo que utilices el formulario estándar (<? Php) en lugar del formulario abreviado.

Cada línea de código en PHP debe terminar con un punto y coma. El punto y coma es un separador y se utiliza para distinguir un conjunto de instrucciones de otro.

Hay dos instrucciones básicas para generar texto con PHP: echo and print.

En el ejemplo anterior hemos utilizado la instrucción echo para generar el texto “Hello World”.

Ebook Manual PHP

El archivo debe tener una extensión .php. Si el archivo tiene una extensión .html, el código PHP no se ejecutará.

Comentarios en PHP

En PHP, usamos // para hacer un comentario de una sola línea o / * y * / para hacer un gran bloque de comentarios.

Ebook Manual PHP

Variables PHP

Las variables se utilizan para almacenar valores como cadenas de texto, números o matrices. Cuando se declara una variable, se puede utilizar una y otra vez en su secuencia de comandos. Todas las variables en PHP comienzan con un símbolo $ signo.

La forma correcta de declarar una variable en PHP:

Algunas consideraciones extra

Reglas de nomenclatura para variables

• Un nombre de variable debe comenzar con una letra o un guión bajo “_”

• Solo puede contener caracteres alfanuméricos y subrayados (a-z, A-Z, 0-9 y _)

Ebook Manual PHP

Un nombre no debe contener espacios. Si un nombre de variable es más de una palabra, debe ser separado con un subrayado ($ my_string), o con mayúsculas ($ myString)

Variables de cadena de PHP

Una variable de cadena se utiliza para almacenar y manipular texto.

Las variables de cadena se utilizan para los valores que contienen caracteres.

Después de crear una cadena podemos manipularla. Una cadena se puede utilizar directamente en una función o puede almacenarse en una variable.

A continuación, el script PHP asigna el texto “Hello World” a una variable de cadena llamada $ txt:

La salida del código anterior será:

Hola Mundo

Ahora, vamos a tratar de utilizar algunas funciones y operadores diferentes para manipular la cadena.

El Operador de Concatenación

Sólo hay un operador de cadena en PHP. El operador de concatenación (.) Se utiliza para poner dos valores de cadena juntos.

Para concatenar dos variables de cadena, utiliza el operador de concatenación:

Ebook Manual PHP

La salida del código anterior será:

Hola Mundo!

Si observamos el código anterior, veremos que usamos el operador de concatenación dos veces. Esto se debe a que tuvimos que insertar una tercera cadena (un carácter de espacio), para separar las dos cadenas.

La función strlen ()

La función strlen () se utiliza para devolver la longitud de una cadena. Busquemos la longitud de una cadena:

La salida del código anterior será:

Hello World

La longitud de una cadena se utiliza a menudo en bucles u otras funciones, cuando es importante saber cuándo termina la cadena. Es decir, en un bucle, queremos detener el bucle después del último carácter de la cadena.

La función strpos ()

La función strpos () se utiliza para buscar el carácter dentro de una cadena.

Si se encuentra una coincidencia, esta función devolverá la posición de la primera coincidencia. Si no se encuentra ninguna coincidencia, se devolverá FALSE.

Veamos si podemos encontrar la cadena “world” en nuestra cadena:

La salida del código anterior será:

Ebook Manual PHP

PHP If … y Otras afirmaciones

Las sentencias condicionales se utilizan para realizar diferentes acciones basadas en condiciones.

Declaraciones condicionales

Muy a menudo cuando se escribe código, se desea realizar diferentes acciones para diferentes decisiones. Puedes utilizar declaraciones condicionales en tu código para hacer esto.

En PHP tenemos las siguientes declaraciones condicionales:

• la if instrucción – usa esta instrucción para ejecutar algún código sólo si una condición especificada es verdadera

• if … else statement – usa esta sentencia para ejecutar algún código si una condición es verdadera y otro código si la condición es falsa

• y  if … elseif …. else instrucción – usa esta sentencia para seleccionar uno de varios bloques de código que deben ser

ejecutados

• sentencia switch – usa esta sentencia para seleccionar uno de los muchos bloques de código que se deben ejecutar

La declaración if

Utiliza la instrucción if para ejecutar algún código sólo si una condición especificada es verdadera.

Sintaxis

Si el código (condición) se ejecutará si la condición es verdadera;

El siguiente ejemplo mostrará “Have a nice weekend!” Si el día actual es viernes:

<Html>

<Body>

<? Php

$ D = fecha ( “D”);

If ($ d == “Fri”) echo “¡Que tengas un buen fin de semana!”;

</ Body>

</ Html>

Observa que no hay .. .. en esta sintaxis. Le dice al navegador que ejecute algún código sólo si la condición especificada es verdadera.

Ejemplo

El siguiente ejemplo mostrará “Que tengas buen fín de semana!” Si el día actual es el viernes, de lo contrario saldrá “Que tengas buen día!”:

IF (condición)

Código que se ejecutará si la condición es verdadera;

ELSE

Código que se ejecutará si la condición es falsa;

<Html>

<Body>

<? Php

$ D = fecha ( “D”);

If ($ d == “Fri”)

Echo “¡Que tengas un buen fin de semana!”;

más

?> Echo “¡Que tengas un buen día!”;

</ Body>

</ Html>

Si se debe ejecutar más de una línea si una condición es verdadera o falsa, las líneas deben encerrarse entre llaves:

<Html>

<Body>

<? Php

$ D = fecha ( “D”);

Si {($ d == “Vie”)

Echo “Hola! <br />”;

Echo “¡Que tengas un buen fin de semana!”;

Echo “¡Nos vemos el lunes!”;

Un

</ Body>

</ Html>

11

El if … elseif …. else Declaración

Utiliza la instrucción if …. else if … else para seleccionar uno de varios bloques de código que se va a ejecutar.

 IF (condición)

Código que se ejecutará si la condición es verdadera;

Else (condición)

Código que se ejecutará si la condición es verdadera;

¿Qué es un Array?

Una variable es un área de almacenamiento que contiene un número o un texto. El problema es que una variable sólo tendrá un valor.

Una matriz es una variable especial que puede almacenar varios valores en una sola variable.

Si tienes una lista de elementos (una lista de nombres de automóviles, por ejemplo), el almacenamiento de los coches en variables individuales podría tener el siguiente aspecto:

Ebook Manual PHP

Sin embargo, ¿Qué pasa si desesa recorrer los coches y encontrar uno específico? ¿Y si no tenías 3 coches, sino 300?

La mejor solución aquí es utilizar una matriz!

Una matriz puede contener todos sus valores de variable bajo un solo nombre. Y puede acceder a los valores haciendo referencia al nombre de la matriz.

Cada elemento de la matriz tiene su propio índice para que pueda accederse fácilmente. En PHP, hay tres tipos de matrices:

Arrays numéricos

Una matriz numérica almacena cada elemento de la matriz con un índice numérico.

Existen dos métodos para crear una matriz numérica.

En el siguiente ejemplo, el índice se asigna automáticamente (el índice empieza en 0)

Ejemplo

En el ejemplo siguiente, se accede a los valores de la variable haciendo referencia al nombre de la matriz y al índice:

 

Ebook Manual PHP

Matrices asociativas

Una matriz asociativa, cada clave ID está asociada con un valor.

Ebook Manual PHP

Al almacenar datos sobre valores específicos, una matriz numérica no siempre es la mejor manera de hacerlo. Con los arrays asociativos podemos usar los valores como claves y asignarles valores.

 

Ebook Manual PHP

Arrays multidimensionales

En una matriz multidimensional. Cada elemento en la matriz principal también puede ser una matriz. Y cada elemento en la sub-matriz puede ser una matriz, y así sucesivamente.

Ejemplo

En este ejemplo creamos una matriz multidimensional, con teclas de ID asignadas automáticamente:

Ebook Manual PHP

El idioma PHP es realmente muy útil e increible. Ha marcado la pauta para el desarrollo web y ha permitido la creación de páginas más intuitivas y usables.

Quiero que me cuentes, ¿Qué parte se te ha hecho más dificil con este curso de php?

¡Comenta y dime qué vas a desarrollar una vez que aprendas este lenguaje de programación!