-
Notifications
You must be signed in to change notification settings - Fork 59
Expand file tree
/
Copy pathhttp-response-code.xml
More file actions
140 lines (129 loc) · 3.75 KB
/
http-response-code.xml
File metadata and controls
140 lines (129 loc) · 3.75 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 0c9c2dd669fe9395eaa73d487fbd160f9057429a Maintainer: PhilDaiguille Status: ready -->
<!-- Reviewed: yes -->
<refentry xml:id="function.http-response-code" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>http_response_code</refname>
<refpurpose>Obtiene o define el código de respuesta HTTP</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type class="union"><type>int</type><type>bool</type></type><methodname>http_response_code</methodname>
<methodparam choice="opt"><type>int</type><parameter>response_code</parameter><initializer>0</initializer></methodparam>
</methodsynopsis>
<para>
Obtiene o define el código de estado de respuesta HTTP.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>response_code</parameter></term>
<listitem>
<para>
El argumento opcional <parameter>response_code</parameter> definirá el código de respuesta.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Si <parameter>response_code</parameter> es proporcionado, en ese caso el código de estado
anterior será devuelto. Si <parameter>response_code</parameter> no es proporcionado,
entonces el código de estado actual será devuelto. Ambos valores serán por omisión
el código de estado <literal>200</literal> si se utiliza en un entorno de servidor web.
</para>
<para>
&false; será devuelto si <parameter>response_code</parameter> no es proporcionado
y no es invocado en un entorno de servidor web (por ejemplo desde
una aplicación CLI) &true; será devuelto si
<parameter>response_code</parameter> es proporcionado y no es invocado en un
entorno de servidor web (pero únicamente si ningún estado de respuesta anterior
ha sido definido).
</para>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>Utilizar <function>http_response_code</function> en un entorno de servidor web</title>
<programlisting role="php">
<![CDATA[
<?php
// Obtener el código de respuesta actual y definir uno nuevo
var_dump(http_response_code(404));
// Obtener el nuevo código de respuesta
var_dump(http_response_code());
?>
]]>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
int(200)
int(404)
]]>
</screen>
</example>
<example>
<title>Utilizar <function>http_response_code</function> en un entorno CLI</title>
<programlisting role="php">
<![CDATA[
<?php
// Obtener el código de respuesta por omisión
var_dump(http_response_code());
// Definir un código de respuesta
http_response_code(404);
// Obtener el nuevo código de respuesta
var_dump(http_response_code());
?>
]]>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
bool(false)
bool(true)
int(201)
]]>
</screen>
</example>
</para>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>header</function></member>
<member><function>headers_list</function></member>
</simplelist>
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->