Conceptos Básicos de PHP
Hola lectores, en este punto del curso, ya deberemos tener los conocimientos más básicos para podernos adentrar a lo que es la programación, así que sin perder más tiempo comenzamos con los conceptos básicos de php.
Variable:
Las variables en php nos permiten asignar un valor, ya sea numérico, de texto matrices o instancias de alguna clase, sirven para almacenar cualquier tipo de valor que debamos de manipular al momento de la toma de decisiones y los cálculos que se van a realizar.
Por ejemplo:
//La variable $Persona toma el valor de una cadena de texto
$Persona = "Juan";
//La variable $Persona ahora toma el valor numérico 1
$Persona = 1;
//la variable $Persona ahora es una instancia de la clase persona
$Persona = new Persona("Juan",32);
Como se puede observar las variables nos permiten guardar cualquier tipo de valor en ellas a diferencia de otros lenguajes de programación en donde es necesario indicar que tipo de valor sera guardado en dicha variable.
Las funciones en php son muy útiles al momento de programar, una buena función como en cualquier lenguaje de programación puede ahorrarnos mucho tiempo de codificación, es por eso que en este punto solo puedo darte un consejo. Aprende a nombrar tus funciones con el nombre correcto y siempre nuestro buen habito de comentar las funciones.
Por ejemplo:
//funcion que devuelve la suma de dos números y los eleva al cuadrado
function SumaElevada($Uno,$Dos){
$Respuesta = $Uno+$Dos;
$Respuesta = $Respuesta*$Respuesta;
return $Respuesta;
}
y para mandar a llamar nuestra función simplemente se haría de la siguiente manera.
$Elevado = SumaElevada(2,2);
el resultado (según yo) sería 16.
Clases:
Las clases en php nos sirven para poder acercarnos lo mas posible a la realidad, este tipo de elementos son muy complejos así que de momento solo te lo explico así, Nosotros tenemos una realidad la cual vivimos día a día, pero la computadora no comprende nuestra realidad y nosotros tenemos que explicarle muy detalladamente a la maquina de lo que estamos hablando.
Por ejemplo:
Para nosotros es muy fácil decir lo que significa la palabra Automóvil.
¿por que? por que son parte de nuestra vida cotidiana, pero la computadora no sabe lo que es un auto, es aquí donde entran las clases, con estos elementos podemos detallarle a la computadora lo que es un auto, algo más o menos así.
class Automovil{
$Color, $Peso;
function Acelerar(){
//aqui todo lo que implique acelerar
}
...
...
...
...
...
}
Esto de un modo muy sencillo pero espero de verdad que me haya dado a entender. si no es así, por favor sírvete de hacernos llegar tus dudas para poder avanzar en esto que es la programación con php, es mejor no saber una vez a no saber toda la vida, así que pregunten y si no quieres preguntar lee, lee y luego vuelve a leer la documentación oficial., toma esto solo como lo que es, una guía introductoria.