En PHP se pueden usar comillas simples (‘) o comillas dobles (“), solo existe una diferencia entre estas dos comillas la cual es que al usar variables dentro comillas simples el resultado sera netamente texto plano, mientras que si usamos comillas dobles se sustituirá la variable por su valor real.
1 2 3 4 5 | <?php $a = "PHP" ; $b = "itechnode.com" ; echo ' Aprendiendo a Programar $a en $b ' ; ?> |
Ahora vamos a ver el mismo ejemplo pero con comillas dobles:
1 2 3 4 5 | <?php $a = "PHP" ; $b = "itechnode.com" ; echo " Aprendiendo a Programar $a en $b " ; ?>; |
El resultado seria ” Aprendiendo a Programar PHP en itechnode.com “.
Como verán muchos se preguntaban cuando debo usar comillas simples (‘) y cuando comillas dobles (“) pues como ya vimos anteriormente la respuesta seria, si queremos imprimir solo texto lo ideal seria usar comillas simples, pero si lo que se necesita es imprimir una cadena que contiene variables o atributos del lenguaje se usa comillas dobles.
También existen casos que los que necesitamos introducir variables o atributos dentro de comillas simples para eso miraremos el siguiente ejemplo:
1 2 3 4 5 | <?php $a = "PHP" ; $b = "itechnode.com" ; echo ' Aprendiendo a Programar ' . $a . ' en ' . $b ; ?>; |
Como podrán observar lo hice con comillas simples ya que es la mejor opción para tener un código optimizado y sea mas fácil de interpretar para PHP.
Otro caso que nos puede suceder son las comillas escapadas es cuando necesitamos imprimir cadenas como esta Hello, it’s you, Esto puede que les sea muy común a algunos programadores de echo una vez conocí a uno que solucionaba ese problema de una manera poco convencional.
Ejemplo poco convencional:
1 2 3 4 | <?php $comilla = " ' " ; echo 'Hello, it' . $comilla . 's you.' ; ?>; |
Ejemplo Recomendado:
1 2 3 | <?php echo 'Hello, it\'s you.' ; ?>; |
0 Comentarios