mirror of
https://github.com/smarty-php/smarty.git
synced 2025-11-06 15:21:37 +01:00
- updates for new build system - added missing files - corrections from users - revcheck comments for all files - big up to didou and nuno, brilliant work - make test: ok - make: ok
103 lines
2.8 KiB
XML
103 lines
2.8 KiB
XML
<?xml version="1.0" encoding="iso-8859-1"?>
|
|
<!-- $Revision$ -->
|
|
<!-- EN-Revision: 1.1 Maintainer: andreas Status: ready -->
|
|
<sect1 id="language.assigned.variables">
|
|
<title>Aus einem PHP-Skript zugewiesene Variablen</title>
|
|
<para>
|
|
Variablen die in einem PHP Skript zugewiesen wurden, müssen mit eine Dollar Zeichen <literal>$</literal>
|
|
versehen werden.
|
|
</para>
|
|
<example>
|
|
|
|
<title>zugewiesene Variablen</title>
|
|
<programlisting>
|
|
Hallo {$vorname}, schön dass Du wieder da bist.
|
|
<p>
|
|
Letzer zugriff: {$lastLoginDate}.
|
|
|
|
AUSGABE:
|
|
|
|
Hallo Andreas, schön dass Du wieder da bist.
|
|
<p>
|
|
Letzer Zugriff: January 11th, 2001.</programlisting>
|
|
</example>
|
|
|
|
<sect2 id="language.variables.assoc.arrays">
|
|
<title>Assoziative Arrays</title>
|
|
<para>
|
|
Sie können auch auf die Werte eines in PHP zugewiesenen assoziativen Arrays zugreifen,
|
|
indem Sie den Schlüssel nach einem '.'-Zeichen (Punkt) notieren.
|
|
</para>
|
|
<example>
|
|
<title>Zugriff auf Variablen eines assoziativen Arrays</title>
|
|
<programlisting>
|
|
{$Kontakte.fax}<br>
|
|
{$Kontakte.email}<br>
|
|
{* auch multidimensionale Arrays können so angesprochen werden *}
|
|
{$Kontakte.telefon.privat}<br>
|
|
{$Kontakte.telefon.mobil}<br>
|
|
|
|
AUSGABE:
|
|
|
|
555-222-9876<br>
|
|
zaphod@slartibartfast.com<br>
|
|
555-444-3333<br>
|
|
555-111-1234<br>
|
|
</programlisting>
|
|
</example>
|
|
</sect2>
|
|
<sect2 id="language.variables.array.indexes">
|
|
<title>Array Index</title>
|
|
<para>
|
|
Arrays können - ähnlich der PHP-Syntax - auch über ihren Index angesprochen werden.
|
|
</para>
|
|
<example>
|
|
<title>Zugriff über den Array Index</title>
|
|
<programlisting>
|
|
{$Kontakte[0]}<br>
|
|
{$Kontakte[1]}<br>
|
|
{* auch hier sind multidimensionale Arrays möglich *}
|
|
{$Kontakte[0][0]}<br>
|
|
{$Kontakte[0][1]}<br></programlisting>
|
|
</example>
|
|
</sect2>
|
|
<sect2 id="language.variables.objects">
|
|
<title>Objekte</title>
|
|
<para>
|
|
Attribute von aus PHP zugewiesenen Objekten können
|
|
über das '->'-Symbol erreicht werden.
|
|
</para>
|
|
<example>
|
|
<title>Zugriff auf Objekt-Attribute</title>
|
|
<programlisting>
|
|
name: {$person->name}<br>
|
|
email: {$person->email}<br>
|
|
|
|
AUSGABE:
|
|
|
|
name: Zaphod Beeblebrox<br>
|
|
email: zaphod@slartibartfast.com<br></programlisting>
|
|
</example>
|
|
</sect2>
|
|
</sect1>
|
|
<!-- 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:"../../../../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
|
|
-->
|