Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Sintaxis básica de PHP

9/24
Recursos

Aportes 15

Preguntas 3

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

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.

Resumen: Concatenar texto

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