comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Comillas y sus usos.

  • 1 Respuestas
  • 1067 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado TXSec

  • *
  • Underc0der
  • Mensajes: 7
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« en: Febrero 05, 2013, 03:48:12 pm »
Bueno como todos sabemos hay 2 tipos de comillas, Sencillas (') y Dobles ("), y también sabemos que nos sirven para crear strings(cadenas de texto).

En PHP, las comillas simples (') no nos evalúan el contenido en una cadena pero las dobles (") Si. Y Ahora te preguntas como debo usarlas correctamente.

Caso 1:
En el caso de tener un objeto,una matriz y necesitemos añadirlo a una cadena, para que se valué junto con la cadena de texto.


Código: PHP
  1. echo "Cadena {$eje['ejemplo']} ...";
  2.  
  3. echo "Cadena  ".$eje['ejemplo']." ...";
  4.  
  5. echo 'Cadena ' . $eje["ejemplo"] . '...';
  6.  
  7. echo 'Cadena ' . $ejemplo . '...';
  8.  
  9.  


Caso 2:
En el caso de querer imprimir comillas simples(') o dobles(") dentro de una cadena de texto para usarlas para marcar un contenido en ella usamos el  carácter "\" para poder escapar las comillas y PHP no nos marque error.
Código: PHP
  1. echo "Ejemplo de 'texto' 1";
  2. echo '<a href="#" onclick="alert(\'ejemplo de texto\')">link</a>';
  3. echo '<a href="#" onclick="alert(\'' . add_slashes($cadena) . '\')">Link</a>';
  4. echo 'Ejemplo de \'texto\' 3';
  5. ehco "<a href=\"#\">Link <a/> ";
  6.  

Y bueno esto es todo por ahora, Cualquier sugerencia házmela llegar.
« Última modificación: Marzo 27, 2014, 05:35:16 pm por Expermicid »

Conectado 2Fac3R

  • *
  • Underc0der
  • Mensajes: 236
  • Actividad:
    5%
  • Reputación 0
  • Why be a king, when you can be a god
    • Ver Perfil
    • Escuela de Hackers & Programación
  • Skype: rockeg_18
  • Twitter: @2Fac3R
« Respuesta #1 en: Febrero 05, 2013, 03:58:52 pm »
Muy bueno, sólo comentar que existe un tipo más de "comillas", las backticks.

Ejemplo:
Código: PHP
  1. <?php
  2. $res = `ls -la`;
  3. echo $res;
  4. ?>
  5.  

Devuelve el resultado de ejecutar el comando "ls -la" en la consola (en windows usen dir :P ).
PD: No confundas con comillas simples ;)

No tienes permisos para ver links. Registrate o Entra con tu cuenta
Zalu2
« Última modificación: Febrero 05, 2013, 04:02:39 pm por 2Fac3R »
Escuela de Hackers & Programación.
No tienes permisos para ver links. Registrate o Entra con tu cuenta

 

¿Te gustó el post? COMPARTILO!