Mailinglisten-Archive |
Boris wrote: > Aus einem Skript generiere ich conf-Dateien für ein anderes Programm. > In der conf-Datei müssen einige " stehen, also zum Beispiel > > LogFile="/var/log/logfile.log" > > Die Generierung sieht bei mir so aus: > > $filecontent = " > LogFile=$az/var/log/apache2/logfile.log$az > "; [snip] > Mein 'Kunstgriff' darin ist, in der Variable $az das > Anführungszeichen einzufügen. > > Nun komme ich an anderer Stelle in die Verpflichtung, folgenden > Ausdruck zu generieren: > > color_Background="FFFFFF" > > Dazu schreibe ich in meinen Generator: > > color_Background=$azFFFFFF$az > > Nun will PHP die Variable $azFFFFFF auslesen, die selbstverständlich > leer ist. [snip] > Ich sehe gegenwärtig nur die Lösung, $az durch ".$az." zu ersetzen. > Hat jemand eine bessere Idee? Lösung A: einfache Anführungszeichen $filecontent = 'LogFile="/var/log/apache2/logfile.log"'; Lösung B: geschweifte Klammern $filecontent = "LogFile={$az}/var/log/apache2/logfile.log{$az}"; http://www.php.net/manual/de/language.types.string.php#language.types.string .parsing Hth, Florian
php::bar PHP Wiki - Listenarchive