dedlfix: Fehler durch '

Beitrag lesen

echo $begrüßung;

bei dem folgenden code versuche ich eine String variable an eine Funktion zu übergeben.

Generelles Vorgehen bei der Notierung von Strings die einen oder mehrere Bearbeitungsschritte bis zur Ausgabe zu durchlaufen haben:

Mit der Sprache C soll ein Programmteil der Sprache B erzeugt werden, das einen Text Medium-A-gerecht erzeugen soll.

  1. Schreibe den String auf, wie ihn der Anwender am Ende sehen soll.
  2. Gehe jedes Zeichen einzeln durch und notiere es A-gerecht.
  3. Den entstandenen String gehst du wieder zeichenweise durch und notierst diese B-gerecht.
  4. Den entstandenen String gehst du wieder zeichenweise durch und notierst diese C-gerecht.
    beliebig fortsetzbar...

Ein Beispiel für zwei Schritte:

  1. Gibt's hier Text?
  2. alert('Gibt's hier Text?');
  3. echo 'alert('Gibt\'s hier Text?');';

Der Apostroph in Text 1) wird durch ein ' in 2) dargestellt. Für Schritt 3) sind \ und ' getrennt zu betrachten (ebenso die anderen enthaltenen '-Zeichen). Aus \ ergibt sich \ und aus ' wird '. Zusammengesetzt erhält man \'.

echo "$verabschiedung $name";