jueves, 22 de septiembre de 2016

Manejo de variables en PHP

El manejo de variables es escencial dentro de PHP, con ellas haremos el manejo de toda la información que necesitemos procesar.
En PHP una ventaja en cuanto a las variables es que no hay que declararles un tipo, es decir no es necesario indicar que será del tipo int o del tipo char por dar un par de ejemplos, si vienes de un lenguaje como C# sabrás de lo que hablo.
La sintaxis es muy sencilla, para crear una variable hay que anteponer un signo de pesos "$" seguido del nombre que le daremos a dicha variable, por ejemplo si queremos una variable que se llame "hola", la sintaxis entonces debe ser $hola y para asignarle un valor basta con poner el signo "=" y enseguida el valor que se le quiera asignar como se muestra en el ejemplo:

En el ejemplo anterior vemos como asignar una cadena que contiene el texto "Hola mundo" a una variable llamada "$hola" y al final mostramos con un "echo" a la variable y no al texto en si como en nuestra práctica anterior, hay que tener en cuenta que si el valor que vamos almacenar en nuetra variable es una cadena de caracteres como en nuestro ejemplo, si ejecutamos nuestro archivo notaremos como nos sigue imprimiendo en pantalla un "Hola mundo" esto es porque la variable que estamos imprimiendo contiene la cadena "Hola mundo", una cosa muy importante a tomar en cuenta es que si el valor que asignaremos a nuestra variables es una cadena de caracteres, ésta debe estar encerrada en comillas, caso contrario si se tratara de valores numericos como vemos en el siguiente ejemplo:

En la imagen vemos como al asignar un número a una variable éste no va entrecomillado ya que no es necesario por ser un número y no una cadena, para mostrar el número solo aplicamos un "echo" de la misma manera en la que imprimiamos una cadena o una variable que contenga una cadena, el resultado será simplemente el número en pantalla:

Podemos jugar con operaciones aritmeticas en nuestras variables que contengan números:


En el ejemplo declaramos 2 variables a las cuales les asignamos valores numericos para luego crear una variable "$suma" que nos haga la operación aritmetica de sumar las 2 variables anteriores y al final mostramos la variable suma la cual tendrá el resultado, si corremos el archivo veremos el resultado en pantalla:

Para ver mejor el funcionamiento imprimeremos por pasos lo que está ocurriendo, esto ayuda en caso de que neceitemos buscar algúna parte de código que nos cause algún error:

Explicamos el código:
Vemos como en la línea 4 imprimimos directamente una cadena de caracteres, seguida de un punto, este punto lo que haces es concatenar en este caso la cadena que estamos indicando y la variable $primer_numero, de esta manera se mostrará la cadena seguida del valor que contenga nuestra variable. (Se pueden concatenar más de una cadena y variable).
En la línea siguiente el código dentro de las comillas es HTML que es un lenguaje de marcado que veremos más adelante, en nuestro ejemplo lo usamos para indicar un salto de línea con la sintaxis que se muestra.
En la línea 10 hacemos una concatenación de una cadena con una variable seguida de otra concatenación a otra cadena y luego otra variable, con esto vemos que podemos hacer varias concatenaciones en una línea de código.
Para ver el resultado guardamos y ejecutamos:

Tema anterior (Empezando a codificar con PHP)

Empezando a codificar en PHP

EL paradigma de programación con el que empezaremos para hacer más sencillo el aprendizaje es el paradigma de programación estructurada ya que su comprensión es mas entendible y se visualiza la estructura del programa para identificar rápidamente las secciones de código que se lleguen a necesitar.

Empezaremos abriendo nuestro proyecto que creamos en el tutorial pasado.


Ahora aprenderemos a codificar el famoso "Hola mundo" como sabemos si no empizas a aprender un lenguaje con un "Hola mundo" no te irá bien.

El código es el siguiente:

Explicamos el código:
En la línea 1 el código que se muestra indica que se empieza una sección de código PHP, para indicar el cierre de esa sección, se utiliza un signo de interrogación que cierra y un mayor qué, como lo vemos en la línea 3 de nuestro programa. Todo lo que se encuentré entre estas dos instrucciónes, será lo que codificaremos en lenguaje PHP.
Para imprimir en pantalla desde PHP, se utiliza la palabra reservada "echo" seguida de dos comillas entre las cuales estará la cadena que queremos imprimir en pantalla, en este caso un "Hola mundo".
Todas las líneas en PHP deben terminar con punto y coma ";" de lo contrario tendremos errores a la hora de correr nuestro archivo. (Como nota algúnas líneas no terminan en punto y coma pero es por que se hace uso de bucles o condicionantes de los cuales ablaremos más adelante)

Para correr nuestro programa primero guardamos los cambios con la combinación de teclas "Control" y la letra "S" luego abrimos nuestro navegador (en este ejemplo Google Chrome) y poner la URL local de nuestro documento, en este caso es: "localhost/miproyecto/index.php" donde indicamos que nuestro archivo se encuentra en nuestro servidor local(nuestra computadora), seguido de la carpeta que creamos "miproyecto" y finalizando con el nombre del archivo a ejecutar, en este caso "index.php".  (Hay que tomar en cuenta que nuestro servico de Apache debe estar en ejecución, ya que de lo contrario nuestro archivo no se mostrará).

Al poner la URL y dar enter, nuestro archivo se ejecutará:

Tema anterior (Creando un proyecto en sublime text)
Siguiente tema (Manejo de variables en PHP)

miércoles, 24 de agosto de 2016

Creando un proyecto en Sublime Text

Crearemos una carpeta de proyecto llamada “miproyecto”, esta carpeta la debemos crear dentro de la carpeta “htdocs” que se encuentra dentro de la carpeta xampp en donde accedimos anteriormente para levantar el servidor Apache.


Ya creada nuestra carpeta de trabajo, abrimos Sublime Text, ahora abrimos nuestra carpeta de trabajo dando click en “File” y luego en “Open Folder”.


Seleccionamos la carpeta que creamos “miproyecto” para que se abra.


En Sublime Text Aparecerá un árbol en la parte izquierda mostrando nuestra carpeta y los archivos que contiene, en este caso aún no hay archivos, para crear uno, basta con dar click derecho sobre nuestra carpeta y seleccionar “New File”, se nos creará un nuevo archivo sin nombre y sin extensión, para guardarlo como archivo PHP presionamos en el teclado la combinación de la tecla “Control” y la letra “S” al hacerlo se abrirá una ventana para escribir el nombre del archivo y su extensión, que en este caso será “.php”.


Si nos damos cuenta en nuestro árbol de archivos a la izquierda ya aparecerá nuestro documento PHP que acabamos de crear, dentro del mismo va nuestro código. 

lunes, 22 de agosto de 2016

Instalación del paquete XAMPP y Sublime Text



Para descargar el paquete vamos al sitio oficial dando click en el siguiente enlace:


Al abrir la página se mostrarán las descargas para cada sistema operativo, descarga e instala la versión correspondiente a tu sistema operativo.



Una vez hagas click en el enlace de descarga que hayas elegido automáticamente empezará la descarga.



La instalación es sencilla, solo debes seguir las instrucciones del instalador:



Una vez instalado del paquete XAMPP, necesitaremos un entorno de desarrollo o un editor de texto, para ello descargamos el editor de texto "Sublime Text", nos dirigimos a su página oficial y lo descargamos, aquí te dejamos el enlace:




Ya descargado procedemos a instalar, de igual manera que con XAMPP solo seguimos el asistente de instalación.



Ahora nos aseguraremos que nuestro servidor Apache se esté ejecutando, para ello iremos a nuestra carpeta "C" en donde encontraremos otra carpeta llamada "xampp"



La abrimos y nos vamos hasta la parte inferior de todos los archivos que nos aparecen hasta encontrar un ejecutable con el nombre de "xampp-control"



Lo ejecutamos y nos aparecerá la siguiente ventana:



Damos click en el botón "Start" del módulo de Apache, el servicio comezará a ejecutarse, si se desea se puede seleccionar la opción de "Service" que sirve para que después de reiniciar, nuestra máquina inicie los servicios de Apache automáticamente sin necesidad de hacer este proceso manualmente en cada reinicio.

Ahora que nuestro servidor se encuentra arriba (como comúnmente se dice cuando están los servicios activos), podemos empezar a codificar nuestra página web.

Tema anterior (Curso de desarrollo web básico con Apache, PHP y MySQL)

Siguiente tema (Creando un proyecto en Sublime Text)

viernes, 19 de agosto de 2016

Curso de desarrollo web básico con Apache, PHP y MySQL

Introducción:

En este curso aprenderás a desarrollar tu propia página web local de manera sencilla, es un curso básico para comprender con ejemplos el desarrollo web.

Conocimientos necesarios:

Para comprender y avanzar fácilmente, se recomienda contar con conocimientos básicos de uso de sistemas operativos (Usaremos Microsoft Windows en los ejemplo), así como de conocimientos en internet (Para la descarga de Software)  e informática básica.

Objetivo:

Desarrollar una página Web en PHP montada en un servidor Web Apache.

Software Necesario:

XAMPP. Es un paquete muy funcional el cual nos instala Apache, MySql (Después lo utilizaremos para conectarnos a bases de datos), PHP y Perl.

SUBLIME TEXT. Necesitaremos un entorno de desarrollo o un editor de texto, para ello descargaremos el editor de texto “Sublime Text”.

Siguiente tema (Instalación del paquete XAMPP y Sublime Text)