Descripción
int
print ( string cadena )
Muestra el valor de cadena por la salida definida.
Siempre devuelve el valor 1.
print() no es realmente una función (es una
sentencia del lenguaje) de modo que no se requiere el uso de
los paréntesis.
Ejemplo 1. Ejemplos de print()
<?php print("Hola mundo");
print "print() tambien funciona sin parentesis.";
print "Este texto se extiende por varias lineas. Los saltos de linea tambien se envian";
print "Este texto se extiende\npor varias lineas. Los saltos de linea\ntambien se envian.";
print "Para escapar caracteres, se debe indicar \"de esta forma\".";
// Se pueden usar variables dentro de una sentencia echo $saludo = "que tal"; $despedida = "hasta luego";
print "hola, $saludo"; // hola, que tal
// Tambien se pueden usar arrays $cadena = array("valor" => "saludo desde un array");
print "Esto es un {$cadena['valor']} "; // Esto es un saludo desde un array
// Si se emplean comillas simples, se muestra el nombre de la variable, no su valor print 'hola, $saludo'; // hola, $saludo
// Si no se anade ningun caracter, tambien es posible emplear echo para mostrar el valor de las variables print $saludo; // que tal print $saludo,$despedida; // que talhasta luego
print <<<FIN Este texto utiliza una sintaxis especial que permite mostrar varias lineas de texto. La etiqueta que indica el final del bloque de texto (y que en este caso es "FIN") debe aparecer en una linea que contenga solamente el valor de la etiqueta y un caracter de punto y coma (ni siquiera puede contener espacios en blanco). FIN; ?>
|
|
En el siguiente articulo de la "FAQTs Knowledge Base" http://www.faqts.com/knowledge_base/view.phtml/aid/1/fid/40
puede encontrarse una argumentación sobre las diferencias
entre las funciones print() y echo().
Nota: Puesto que esto es
una construcción del lenguaje y no una función, no puede
ser llamado usando funciones
variables
Vea también echo(), printf()
y flush().