Comment analyser une chaîne de logique booléenne en PHP

Je suis en train de construire une classe PHP avec une fonction qui renvoie une chaîne de valeur tels que:

'true && true || false'

à une fonction membre public. (Cette chaîne est le résultat d'une expression régulière correspondant et de la propriété des recherches.) Ce que je voudrais faire est de PHP parse le retour de la logique et ont le publique précitée de retour de la fonction si le résultat booléen de l'analyse logique est vraie ou fausse.

J'ai essayé la fonction eval(), mais je n'ai pas de sortie du tout. J'ai essayé typecasting le booléen est de retour...mais il n'y a aucun moyen pour les opérateurs de transtypage...hehe Toutes les idées? (Laissez-moi savoir si vous avez besoin de plus d'informations.)

source d'informationauteur TheOddLinguist