Comillas y sus usos.

Iniciado por TXSec, Febrero 05, 2013, 03:48:12 PM

Tema anterior - Siguiente tema

0 Miembros y 2 Visitantes están viendo este tema.

Febrero 05, 2013, 03:48:12 PM Ultima modificación: Marzo 27, 2014, 05:35:16 PM por Expermicid
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

echo "Cadena {$eje['ejemplo']} ...";

echo "Cadena  ".$eje['ejemplo']." ...";

echo 'Cadena ' . $eje["ejemplo"] . '...';

echo 'Cadena ' . $ejemplo . '...';




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

echo "Ejemplo de 'texto' 1";
echo '<a href="#" onclick="alert(\'ejemplo de texto\')">link</a>';
echo '<a href="#" onclick="alert(\'' . add_slashes($cadena) . '\')">Link</a>';
echo 'Ejemplo de \'texto\' 3';
ehco "<a href=\"#\">Link <a/> ";


Y bueno esto es todo por ahora, Cualquier sugerencia házmela llegar.

Febrero 05, 2013, 03:58:52 PM #1 Ultima modificación: Febrero 05, 2013, 04:02:39 PM por 2Fac3R
Muy bueno, sólo comentar que existe un tipo más de "comillas", las backticks.

Ejemplo:
Código: php

<?php
$res = `ls -la`;
echo $res;
?>


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 permitido ver los links. Registrarse o Entrar a mi cuenta
Zalu2
Sólo el conocimiento te hace libre.