PHP script in einer Variable?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Suche Hilfe
Mitglied
Beiträge: 105
Registriert: 29.12.2004 21:35

PHP script in einer Variable?

Beitrag von Suche Hilfe »

Kann man ein PHP script in einer Variable schreiben die dann auch als php erkannt wird? So etwa

Code: Alles auswählen

$test = if ( $userdata['session_logged_in'] ) 
{echo "".$userdata['username']."";}
else{echo '<a href="/login.php"> Login </a>';};
Ist es überhaupt möglich?
Benutzeravatar
k-5
Mitglied
Beiträge: 166
Registriert: 05.06.2003 23:21
Wohnort: soa kaff
Kontaktdaten:

Beitrag von k-5 »

ein lambda kalkül gibts in php meines wissens nicht ..

aber du kannst den recht ekelhaften weg über eval() gehen ..
einfach den code in einen str schreiben .. und mittels eval($str) ausführen
ich will mein auto polieren ! ..

ja .. ich weiß .. man kann das mit nem lappen machen .. aber ICH will unbedingt nen hammer nehmen .. WIE geht das :)
AmShaegar
Mitglied
Beiträge: 408
Registriert: 09.07.2004 17:33

Beitrag von AmShaegar »

warum eval() und was ist eval()? kann man das nicht einfach so als einen string in einer variable speichern?
Benutzeravatar
k-5
Mitglied
Beiträge: 166
Registriert: 05.06.2003 23:21
Wohnort: soa kaff
Kontaktdaten:

Beitrag von k-5 »

solang du den code nicht ausführen willst geht das natürlich auch ..
Zuletzt geändert von k-5 am 08.01.2005 17:02, insgesamt 1-mal geändert.
ich will mein auto polieren ! ..

ja .. ich weiß .. man kann das mit nem lappen machen .. aber ICH will unbedingt nen hammer nehmen .. WIE geht das :)
Benutzeravatar
QCO
Mitglied
Beiträge: 708
Registriert: 15.03.2003 12:30
Wohnort: Leipzig

Beitrag von QCO »

eval()
eval

(PHP 3, PHP 4, PHP 5 )
eval -- Wertet einen String aus, als wäre er PHP-Code
Beschreibung:
mixed eval ( string code_str)

eval() versucht, den in code_str enthaltenen String als PHP-Code auszuführen. Abgesehen von anderen Zwecken kann dies nützlich sein, um Code auszuführen, der aus einer Datenbank ausgelesen wird.
Schnelle direkte Hilfe? Modeinbau? Umfassender, persönlicher Support? Ein individuelles Design/Template?
Ich bin käuflich und löse zu kleinen Preisen Deine Probleme. Anfragen bitte per PN oder Mail.
AmShaegar
Mitglied
Beiträge: 408
Registriert: 09.07.2004 17:33

Beitrag von AmShaegar »

ah ja :D vielen dank. genau das wollt ich wissen *g*
Suche Hilfe
Mitglied
Beiträge: 105
Registriert: 29.12.2004 21:35

Beitrag von Suche Hilfe »

Das ist mir zu kompliziert. Ich versuche dann was anderes
Antworten

Zurück zu „Coding & Technik“