ich mich gefragt, ob es möglich wäre, dies zu tun:PHP Nehmen Sie eine Variable in einer If-Anweisung wörtlich
$var = '$something == $somethingelse';
if ($var) { // Say hello }
und haben, bedeutet es das gleiche wie folgt aus:
if ($something == $somethingelse) { // Say hello }
Ich weiß, das wird im Moment nicht funktionieren, weil überprüft, ob $var
gesetzt ist oder nicht. Aber was ich frage ist: Gibt es eine Methode, dies zu erlauben? Würde mich über eine Antwort freuen.
EDIT: Grundsätzlich fühle ich, ich sollte erklären, warum ich das mache. Ich möchte Benutzer in der Lage zu steuern, wenn sie eine Benachrichtigung erhalten, basierend auf einige Daten, die einer ihrer "Kanäle" gespeichert hat.
Zum Beispiel kann ein Benutzer möchte nur eine Benachrichtigung erhalten, wenn ihre gesammelten Daten größer als 60 ist also würde ich sie zwei Felder zur Auswahl:
Erste Feldeingabe ihrer Nummer (int oder float)
Zweites Feld choises (entspricht, <, >, = <, = >)
Das letzte, was in dieser Aussage, wenn ihre Daten von ihrem "Kanal" gesammelt würde.
Ich möchte dann in der Lage sein, ihre Wahl in einer Datenbank irgendwie zu speichern, und dann später auf ihre Entscheidungen zu reagieren.
'eval' Funktion in PHP tut dies: http://php.net/manual/en/function.eval.php – anubhava
@anubhava: sei vorsichtig mit' eval'. –
Dies wird oft als eine sehr schlechte Praxis angesehen, und es gibt normalerweise eine andere Möglichkeit, was Sie brauchen, von 'eval()' zu tun. –