Comillas y sus usos.

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

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante 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 ;)

You are not allowed to view links. You are not allowed to view links. Register or Login or You are not allowed to view links. Register or Login
Zalu2
Sólo el conocimiento te hace libre.