Al ver esta clase sentí que tuve un Déjà vu 🤣
Por momentos creí que me había confundido de clase
Tipado en PHP
Introducción
Cómo aprender a programar
¿PHP está muerto?
Cómo interactúa una página web con tu backend
Instalación
Instalación de PHP en Windows
Instalación de PHP en Linux
Instalación de PHP en macOS
Ejecutando código y archivos PHP
Hackea tu miedo a la terminal
Cómo ejecutar tus archivos PHP
Aprendiendo a caminar con PHP
Sintaxis básica de PHP
Debugging y comentarios
Variables y constantes
Tipos de datos
Tipos de datos
¿Qué es el casting?
Reto: análisis de tipado en PHP
Operadores en PHP
Operadores lógicos: ¿qué son las tablas de verdad?
Reto: análisis de operadores lógicos
Operadores aritméticos
Operadores relacionales
Otros operadores
Precedencia de operadores
Programando con PHP
Tu primer programa: ¿qué hora es?
Solución del reto: ¿qué hora es?
¿Quieres un Curso Básico de PHP: Arreglos, Funciones y Estructuras de Control?
Aún no tienes acceso a esta clase
Crea una cuenta y continúa viendo este curso
Aportes 15
Preguntas 3
Al ver esta clase sentí que tuve un Déjà vu 🤣
Por momentos creí que me había confundido de clase
Nota importante que te servirá más adelante:
En Php cuando tu usas comillas dobles “” Php es capaz de leer cualquier variable que tu pongas ahí dentro. Si tu usaras comillas simples ’ ’ no funcionan.
Usando puntos podemos concatenar Strings con variables u operaciones matemáticas.
$nombre = "Pepito";
$apellido = "Grillo";
echo "No, no. Yo me llamo " . $nombre . $apellido. "\n";
echo "El resultado de 4 x % es " . (4 * 5) . "\n";
También si usamos comillas dobles podemos poner directamente las variables en el string y PHP las interpretará correctamente quedando el código mucho más legible.
$nombre = "Pepito";
$apellido = "Grillo";
echo "Me llamo $nombre $apellido \n";
Con \n añadimos un salto de linea sin embargo si ejecutamos el código para ser visto en un navegador \n no añadirá el salto de linea y tendremos que usar la etiqueta de html <br>
Un spoiler que SOLO sirve a modo educativo.
Si en el “echo” en vez de un texto, envias una cadena Json, estarias publicando tu primera API 😉
Profe usted es tan juvenil como yo jajaja me cae muy bien, gracias por tomarse el tiempo de realizar éstos videos.
Recomendación
Siempre usar comillas simples si solo van a imprimir textos, y solo usar comillas dobles cuando es necesario incluir una variable.
Qué clase tan espectacular, me pasaba por acá sólo a ver la sintaxis de php, pero el profe explica super bien, y creo que voy a ver el curso completo
<?php
echo "Hola Mundo desde PHP\n";
$nombre = "Victor Adrian";
$apellido = "Ramirez de la Cruz";
$edad = 18;
echo "Hola, me llamo " . $nombre . " " . $apellido . "\n";
// Para concatener es mas facil de esta manera
echo "Hola, me llamo $nombre $apellido y tengo $edad annios de edad\n";
echo "El resultado de 5 x 5 es: " . (5 * 5) . "\n";
jajajajajajajaja 😍🤣🤣🤣
Quienes estén utilizando xampp para realizar el salto de línea en lugar de \n y no ven el cambio utilicen <br>, así como se hace en html.
Minuto 1:04 jajajajajaja
Solo las comillas dobles pueden hacer uso de variables. Incluso estructuras complejas como arreglos y objetos. Por ejemplo
<?php
//CREAMOS UN OBJETO DE USO GENÉRICO
$objeto = new StdClass();
$objeto->frase = "Imprimeme, baby";
echo "{$objeto->frase}";
Esto solo lo permiten las comillas dobles. Esto es genial porque por defecto, PHP tiene su motor de plantillas de manera “nativa” dentro del manejo del String. Hay otros lenguajes como Javascript que tienes que hacer una serie de operadores y caracteres especiales para poder hacer esto. En JavaScript, el código equivalente sería esto:
let frase = "Imprimeme, Baby"
//IMPRIMIENDO CON THEMPLATE STRINGS
console.log(`${frase}`;
Esto no solo sirve para imprimir…sirve para muchas cosas. Por ejemplo si tienen un query donde le pasan muchos valores, se puede usar variables y comillas dobles para ejecutar correctamente el query…tiene muchas utilidades.
0 pruebas y 0 dudas que el profe tenia hambresita cuando estaba grabando el curso
Yo les aporto mi granito de arena.
En Visual Studio Code ocupo una extensión llamada phpfmt. Intenté con PHP Formatter, con CS Fixer, y phpfmt fue el único sistema que me funcionó para corregir el estilo de código, entre ello la parte de comillas simples y comillas dobles. Incluso te reconoce cuando vas a meter comillas dobles porque le pasas variables y te las respeta.
La recomiendo, por si les sirve. Cuesta un poco configurarla de inicio, pero ni de lejos lo que cuesta instalar y configurar las otras herramientas.
eso de las comillas dobles para imprimir dentro las variables esta cool
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.