<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Curso_POO_PHP_Xerar_sa%C3%ADda</id>
	<title>Curso POO PHP Xerar saída - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Curso_POO_PHP_Xerar_sa%C3%ADda"/>
	<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Curso_POO_PHP_Xerar_sa%C3%ADda&amp;action=history"/>
	<updated>2026-10-24T09:10:36Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://manuais.iessanclemente.net/index.php?title=Curso_POO_PHP_Xerar_sa%C3%ADda&amp;diff=36713&amp;oldid=prev</id>
		<title>Vlourido en 08:59 26 jul 2013</title>
		<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Curso_POO_PHP_Xerar_sa%C3%ADda&amp;diff=36713&amp;oldid=prev"/>
		<updated>2013-07-26T08:59:10Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Curso POO PHP| 109 - Curso POO PHP]]&lt;br /&gt;
== Xerar saída ==&lt;br /&gt;
Existen varias formas incluír contido na páxina web a partir do resultado da execución de código PHP. A forma máis sinxela é usando &amp;#039;&amp;#039;&amp;#039;[http://es1.php.net/manual/es/function.echo.php echo]&amp;#039;&amp;#039;&amp;#039;, que amosa como saída o texto dos parámetros que recibe. &lt;br /&gt;
&lt;br /&gt;
Outra posibilidade é &amp;#039;&amp;#039;&amp;#039;[http://es1.php.net/manual/es/function.print.php print]&amp;#039;&amp;#039;&amp;#039;, que funciona de forma similar. A diferenza máis importante entre print e echo, é que print só pode recibir un parámetro e devolve sempre 1.&lt;br /&gt;
&lt;br /&gt;
Tanto &amp;#039;&amp;#039;&amp;#039;print&amp;#039;&amp;#039;&amp;#039; como &amp;#039;&amp;#039;&amp;#039;echo&amp;#039;&amp;#039;&amp;#039; non son realmente funcións, senón elementos propios da linguaxe, polo que non é obrigatorio que poñas paréntese cando as utilices. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[http://es1.php.net/manual/es/function.printf.php printf]&amp;#039;&amp;#039;&amp;#039; é outra opción para xerar unha saída dende PHP. Pode recibir varios parámetros, o primeiro dos cales é sempre unha cadea de texto que indica o formato que se ha de aplicar. Esa cadea debe conter un especificador de conversión por cada un dos demais parámetros que se lle pasen á función, e na mesma orde en que figuran na lista de parámetros.&lt;br /&gt;
&lt;br /&gt;
Cada [http://es1.php.net/manual/es/function.sprintf.php especificador de conversión] vai precedido do caracter &amp;#039;&amp;#039;&amp;#039;%&amp;#039;&amp;#039;&amp;#039; e componse das seguintes partes:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;signo&amp;#039;&amp;#039;&amp;#039; (opcional). Indica se se pon signo aos número negativos (por defecto) ou tamén aos positivos (indícase cun signo +).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;recheo&amp;#039;&amp;#039;&amp;#039; (opcional). Indica que carácter se usará para axustar o tamaño dunha cadea. As opcións son o carácter 0 ou o carácter espazo (por defecto úsase o espazo).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;aliñación&amp;#039;&amp;#039;&amp;#039; (opcional). Indica que tipo de aliñación se usará para xerar a saída: xustificación dereita (por defecto) ou esquerda (indícase co carácter -).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;ancho&amp;#039;&amp;#039;&amp;#039; (opcional). Indica o mínimo número de carácteres de saída para un parámetro dado.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;precisión&amp;#039;&amp;#039;&amp;#039; (opcional). Indica o número de díxitos decimais que se mostrarán para un número real. Escríbese como un díxito precedido por un punto.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;tipo&amp;#039;&amp;#039;&amp;#039; (obrigatorio). Indica como se debe tratar o valor do parámetro correspondente.&lt;br /&gt;
&lt;br /&gt;
Na seguinte táboa podes ver unha lista con todos os especificadores de tipo.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Especificador !! Significado&lt;br /&gt;
|-&lt;br /&gt;
| b || o argumento trátase como un enteiro e preséntase como un número binario&lt;br /&gt;
|-&lt;br /&gt;
| c || o argumento trátase como un enteiro e preséntase como o carácter con ese valor ASCII&lt;br /&gt;
|-&lt;br /&gt;
| d || o argumento trátase como un enteiro e preséntase como un número decimal&lt;br /&gt;
|-&lt;br /&gt;
| u || o argumento trátase como un enteiro e preséntase como un número decimal sen signo&lt;br /&gt;
|-&lt;br /&gt;
| o || o argumento trátase como un enteiro e preséntase como un número octal&lt;br /&gt;
|-&lt;br /&gt;
| x || o argumento trátase como un enteiro e preséntase como un número hexadecimal (con minúsculas)&lt;br /&gt;
|-&lt;br /&gt;
| X || o argumento trátase como un enteiro e preséntase como un número hexadecimal (con maiúsculas)&lt;br /&gt;
|-&lt;br /&gt;
| f || o argumento trátase como un dobre e preséntase como un número de coma flotante (tendo en conta a localidade)&lt;br /&gt;
|-&lt;br /&gt;
| F || o argumento trátase como un dobre e preséntase como un número de coma flotante (sen ter en conta a localidade)&lt;br /&gt;
|-&lt;br /&gt;
| e || o argumento preséntase en notación científica, utilizando a e minúscula (por exemplo, 1.2e+3)&lt;br /&gt;
|-&lt;br /&gt;
| E || o argumento preséntase en notación científica, utilizando a e maiúscula(por exemplo, 1.2E+3)&lt;br /&gt;
|-&lt;br /&gt;
| g || emprégase a forma máis curta entre %f y %e&lt;br /&gt;
|-&lt;br /&gt;
| G || emprégase a forma máis curta entre %f y %E&lt;br /&gt;
|-&lt;br /&gt;
| s || o argumento trátase como unha cadea e preséntase como tal&lt;br /&gt;
|-&lt;br /&gt;
| % || amósase o carácter %. Non necesita argumento&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Existe unha función similar a printf pero en vez de xerar unha saída coa cadea obtida, permite gardala nunha variable: &amp;#039;&amp;#039;&amp;#039;[http://es1.php.net/manual/es/function.sprintf.php sprintf]&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Outras funcións que empregan para depurar mentres estamos programando son &amp;#039;&amp;#039;&amp;#039;[http://www.php.net/manual/es/function.print-r.php print_r]&amp;#039;&amp;#039;&amp;#039; e &amp;#039;&amp;#039;&amp;#039;[http://www.php.net/manual/es/function.var-dump.php var_dump]&amp;#039;&amp;#039;&amp;#039;. Ambas amosan de xeito intelixente o contido do que se lles pasa como parámetro.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;PHP&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
$cor = [&lt;br /&gt;
    &amp;quot;vermello&amp;quot;  =&amp;gt; &amp;quot;#FF0000&amp;quot;,&lt;br /&gt;
    &amp;quot;verde&amp;quot; =&amp;gt; &amp;quot;#00FF00&amp;quot;,&lt;br /&gt;
    &amp;quot;azul&amp;quot;   =&amp;gt; &amp;quot;#0000FF&amp;quot;&lt;br /&gt;
];&lt;br /&gt;
var_dump($cor);&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O código anterior amosa en pantalla:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;PHP&amp;quot;&amp;gt;&lt;br /&gt;
array(3) { [&amp;quot;vermello&amp;quot;]=&amp;gt; string(7) &amp;quot;#FF0000&amp;quot; [&amp;quot;verde&amp;quot;]=&amp;gt; string(7) &amp;quot;#00FF00&amp;quot; [&amp;quot;azul&amp;quot;]=&amp;gt; string(7) &amp;quot;#0000FF&amp;quot; }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Usuario:Vlourido|Víctor Lourido]] 14:42 25 jun 2013 (CEST)&lt;/div&gt;</summary>
		<author><name>Vlourido</name></author>
	</entry>
</feed>