1.7k Aufrufe
Gefragt in Skripte(PHP,ASP,Perl...) von
Hi,

wie kann ich bestehenden Quellcode in einer Variable und
anschließend in einer Datei abspeichern?


$code = "
<?php
class ...

function A ...

function B...
?>
";


Jetzt will ich aber die $code Variable in einer anderen Klasse verwenden
um sie dort in eine Datei zu schreiben.
Ich kann aber auf die Variable zugreifen.
Ist es richtig, dass $code außerhalb des PHP Codes steht?

Bitte um Hilfe!

3 Antworten

0 Punkte
Beantwortet von
Ich kann aber auf die Variable zugreifen.


Soll natürlich
Ich kann aber nicht auf die Variable zugreifen.
heißen.
0 Punkte
Beantwortet von nighty Experte (6.6k Punkte)
0 Punkte
Beantwortet von computerschrat Profi (32.2k Punkte)
Hallo,

die andere Variante ist die Verwendung einer Session Variablen.
In jedem Modul schreibst du ganz oben einmal

<?php
session_start();
?>

Danach kannst du Sessionvariablenbenutzen.
Anstelle eines einfachen Variablennamens in der Form $Name nimmst du $_SESSION['Name'].
Eine solche Variable gilt über die gesamte Session hinweg. Sie wird ohne weiteres Zutun im Array $_SESSION abgelegt.

Auf diese Weise kannst du auch übergreifende Variablen vordefinieren, wenn du das in der index.php machst.

Hier findest du mehr dazu:
php.net/manual/de/session.examples.basic.php

Gruß
computerschrat
...