Hola bienvenidos a esta clase y vamos a profundizar un poco más en variables.
Miren voy a declarar otra variable se va a llamar a ver nombre va a ser igual a Pablo.
Bien voy a creer otra que se va a llamar apellido va a ser igual a
Sánchez miren esto si yo a esto lo grabo y actualizo es ok no pasa nada porque yo no estoy imprimiendo
nada bueno vamos a hacer una unejemplo vamos a imprimir el apellido Punto y Coma nunca nos olvidemos
del punto y coma.
Pruebo aparece el apellido normal es correcto que sucede esto.
Ahora yo le voy a sacar las comillas al apellido Drago.
Y cómo ven ya aparece un error esto es un típico error de PHP se interrumpe la ejecución del código
porque es un error grave no poner las comillas simplemente era para mostrarles cómo aparecen los errores
y leyendo un poco acá me puedo dar cuenta a dónde está el error porque incluso es tan noble PHP que
me dice en qué línea tengo que buscar el error.
Otro error típico es olvidarnos de poner el punto y coma.
Veamos qué pasa actualizo y miren el error me dice que está en la línea 4 pero como si el punto y coma
que falta es en la 3 bueno lo que sucede es que PHP al no haber un punto y coma no se entera de que
saltamos de línea y piensa que todo esto es una sola línea y de golpe se encuentra con la declaración
de una variable y ahí nomás se encuentra con otra variable y dice cómo esto no puede ser.
Por eso me está diciendo que el error está en la Línea 4 que en realidad el error está en el final de
la Línea 3 pero acá a esta clase vinimos a aprender un poco más de variables y una variable puede contener
también vamos a ser una variable llamada edad que va a ser igual a 30.
Bueno ahora si para guardar un número y que ese número sea reconocido por el sistema como tal o sea
que para que después le podamos sumar restar multiplicar o hacer cualquier operación lo debemos poner
sin comillas.
Miren yo voy a probar Eco Número grabo rápidamente actualizo.
A ver
acá está mi error.
Por qué número si mi variable se llama Edad ahora sí.
Disculpen actualizo ven 30.
También voy a poder guardar.
Vamos a ver peso voy a poner supongamos el peso de una persona 70.
Punto 6 kilogramos.
Voy a poder guardar decimales o flotantes.
Aprovecho la ocasión para contarles que PHP es un lenguaje de tipado débil esto quiere decir que yo
no necesito especificar cuando declaró la variable.
Qué tipo de datos vamos a guardar en ella.
En otros lenguajes como C++ Java por nombrar algunos.
Cuando yo declara una variable debo decir qué tipo de datos voy a guardar ahí.
Por ejemplo es normal ver que digamos string apellido el nombre de la variable igual a Gómez Ben bueno
también es normal en otros lenguajes que veamos int de entero daba igual a.
En este caso nos llevaría el signo de pesos porque se supone que estamos escribiendo no sé C++ edad
igual a 30 números en PHP.
No pasa esto en principio no necesito especificar qué tipo de datos vamos a guardar.
Entonces se pueden hacer cosas que en otros lenguajes no por ejemplo
ya vamos a ver muy pronto que podemos hacer operaciones matemáticas en este lenguaje como en cualquier
otro.
Entonces miren esto yo puedo decir que me imprima la edad pero sumándole además de elevar el valor de
20 gravó de actualizar es correcto 50.
Pero ahora miren yo voy a agarrar y le voy a poner este 30 unas comillas qué estoy haciendo con esto.
Le estoy diciendo a PHP de que este 30 ya no es más un número es un texto son letras que coincidentemente
es un 30.
Bueno coincidencia pero ya PHP lo interpreta como un string.
Asimismo como es un lenguaje de tipado débil y bastante noble eso es eso es algo que aporta yo.
Miren les voy a sumar al texto XXX el número 30 a ver si funciona.
Pidieron a pesar de que esto daría error en cualquier otro lenguaje de tipado fuerte como PHP es de
tipo débil.
Esto le da muchísima flexibilidad algo que otros ven como una gran desventaja.
Tenemos que tratar de ver el lado positivo.
Bueno sigamos con variables.
Otro tipo de variable muy interesante muy importante son las Bule Anás son aquellas que sólo pueden
tener dos valores o verdadero o falso.
Vamos a entender esto como si o no afirmativo o negativo.
Entonces una variable booleana puede ser encendido.
Supongamos que nos estamos refiriendo a una luminaria.
Encendido igual a true.
Yo estaría diciendo acá que la lámpara o la luminaria está encendida.
Miren qué pasa si imprimo el valor de encendido que ya sabemos es tru aparece un uno simbolizando este
verdadero.
Así funciona PTP a la hora de imprimir esta variable de tipo Bohol o Yuliana.
Ahora otra particularidad es que si esto es Fool's
no va a imprimir nada en pantalla.
Pero eso no quiere decir que no exista es una particularidad de PHP pero ya nos vamos a acostumbrar
y prácticamente la realidad es que casi nunca imprimimos variables booleanas.
Bueno pero de momento hemos estado haciendo dos acciones una declarar una variable y al mismo tiempo
cargarle un valor y otra cosa que estamos haciendo es acceder al valor de la variable cómo conecto yo
lo que hago es imprimí el valor que tenga encendido o cualquiera de estas otras en el momento en que
llamamos a Eco acá a esta altura en la línea 10 quiero saber qué valor tiene encendido o edad o peso.
Bueno pero nosotros a lo largo del código también podemos cambiarle el valor.
Entonces miren tenemos esta primer variable llamada nombre que contiene la oración o la palabra Pablo
ya se para un poco el código y voy a decir eco nombre
grabo y como ven se imprime Pablo.
Eso es correcto luego de imprimir.
Yo voy a decir ahora que nombre es igual a Benjamín
actualizo.
Todo sigue igual.
Ahora voy a decir que me vuelvo a imprimir nombre.
Le estoy diciendo imprimí para ver qué valor tiene esta altura y le digo imprime de nuevo para ver qué
valor tiene ahora a esta altura porque yo en el camino modifiqué el valor de nombre lo actualice.
Entonces veamos Ben sale dos veces primero como Pablo y después como Benjamín.
Si ya se está notando que salió todo junto.
Claro porque en ningún momento le dije o que dejara una línea o un espacio.
Si queremos embellecer esto tenemos dos opciones o dejo un espacio ahí.
Esa sería la opción a ver se separa o la otra me puedo valer de poner una etiqueta veré acá una etiqueta
HTML que va a funcionar como tal.
Miren ven de esa manera se dejan los saltos de línea a la hora de imprimir variables o texto en PHP
sigamos jugando un poquito más con variables y nos está faltando ver un tipo de dato que podamos guardar
que también es frecuente usarlo y es cuando una variable no tiene nada digamos.
No ha sido salteada no está vacía es cuando yo digo nombre por ejemplo.
Igual se utiliza la palabra reservada Nul es lo mismo usarla en minúscula o en mayúscula.
Estoy diciendo de que nombre a partir de ahora no tiene nada.
Si después de esto le digo hehco nombre vamos a ver que nos dice nada.
Ven en cierta manera borramos el contenido que tenía esa variable en este momento.
Bueno sé que a estas alturas puede parecer algo como tedioso.
Nos estamos preparando para el gran momento para empezar a jugar en Primera y necesitamos de manera
indefectible estos conocimientos básicos que dentro de muy pocas clases nos van a permitir despegar
a muy buen ritmo se los aseguro.
Muchas gracias por la compañía.
Nos vemos en la próxima clase.