Jede Änderung (z.B. eines Variablenwertes oder einer Datenbank) innerhalb einer Funktion wirkt sich auch außerhalb der Funktion aus
Variablen sind „abwärts“ Global, „aufwärts“ nicht.
Eine Variable einer aufrufenden Funktion ist auch in einer von dort aufgerufenen Funktion verfügbar. Anders herum nicht.
Wenn INDEX > 0 gestezt ist/wird, folgt bei SEEK kein Feldname. Die Suche wird automatisch auf die Felder des Indexes durchgeführt. SKIP wählt den nächsten Datensatz.
LOCATE sucht ohne Index. CONTINUE wählt den nächsten Datensatzt
EOF zeigt an, dass kein Suchergebnis gefunden wurde. FOUND ist das Gegenstück.
SELECT gibt die aktuelle Datenbankebene zurück. SELECT(#) wählt eine Datenbankebene # aus.
SELECT [Name] wechselt zur Datenbank [Name]
SELECT([Name]) verwendet [Name] als Variable und wechselt zur Datenbank mit Namen aus dem Wert der Variable.
SET ORDER TO [INDEXNAME]
SEEK, LOCATE suchen nach „beginnt mit“.
Wenn nach „ist gleich“ gesucht werden soll, muss der Suchbegriff mit Leerzeichen aufgefüllt werden, bis die Char-Länge des Feldes erreicht ist.
IF x = „abz“
entspricht: x beginnt mit
IF x <> „abz“
entspricht: x beginnt nicht mit
&x
entspricht in PHP: $$x (Wert der Variable $x als Variablenname)