-
Notifications
You must be signed in to change notification settings - Fork 45
/
Copy pathhighlight-file.xml
141 lines (134 loc) · 4.01 KB
/
highlight-file.xml
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
141
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 443d81b33e6537a000cc235c2a11748ba8d56232 Maintainer: sammywg Status: ready -->
<!-- Reviewed: yes -->
<!-- Rev-Revision: 3c699fad2dd94ee926ba04bdaf79e6f14b5b728b Reviewer: samesch -->
<refentry xml:id="function.highlight-file" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>highlight_file</refname>
<refpurpose>Syntax-Hervorhebung für eine Datei</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type class="union"><type>string</type><type>bool</type></type><methodname>highlight_file</methodname>
<methodparam><type>string</type><parameter>filename</parameter></methodparam>
<methodparam choice="opt"><type>bool</type><parameter>return</parameter><initializer>&false;</initializer></methodparam>
</methodsynopsis>
<para>
Erzeugt die hervorgehobene Syntax des Codes der Datei
<parameter>filename</parameter> als Ausgabe oder als Rückgabewert. Dabei
werden die im eingebauten Syntax-Highlighter für PHP definierten Farben
benutzt.
</para>
<para>
Viele Server sind so konfiguriert, dass sie den Code von Dateien mit der
<emphasis>phps</emphasis>-Erweiterung automatisch hervorheben. Wenn zum
Beispiel <filename>beispiel.phps</filename> aufgerufen wird, wird die
hervorgehobene Syntax des Quellcodes der Datei angezeigt. Mit der folgenden
Zeile in der &httpd.conf; wird dies aktiviert:
</para>
<screen>
<![CDATA[
AddType application/x-httpd-php-source .phps
]]>
</screen>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>filename</parameter></term>
<listitem>
<para>
Der Pfad zur PHP-Datei, deren Code hervorgehoben werden soll.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>return</parameter></term>
<listitem>
<para>
Wenn dieser Parameter auf &true; gesetzt wird, gibt die Funktion den
hervorgehobenen Code zurück.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Falls <parameter>return</parameter> auf &true; gesetzt ist, wird der
hervorgehobene Code nicht direkt ausgegeben, sondern als Zeichenkette
zurückgegeben. Andernfalls wird bei Erfolg &true; zurückgegeben und
&false;, falls ein Fehler auftritt.
</para>
</refsect1>
<refsect1 role="changelog">
&reftitle.changelog;
<para>
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.3.0</entry>
<entry>
Das resultierende HTML wurde geändert.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</para>
</refsect1>
<refsect1 role="notes">
&reftitle.notes;
<caution>
<para>
Wenn <function>highlight_file</function> verwendet wird, sollte darauf
geachtet werden, dass nicht versehentlich vertrauliche Informationen wie
Passwörter oder andere Informationen, die ein potentielles
Sicherheitsrisiko schaffen könnten, verraten werden.
</para>
</caution>
¬e.uses-ob;
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>highlight_string</function></member>
<member><link linkend="ini.syntax-highlighting">INI-Direktiven für Highlighting</link></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
-->