FUDforum
Fast Uncompromising Discussions. FUDforum will get your users talking.

Home » Imported messages » comp.lang.php » Simple expression parser for PHP.
Show: Today's Messages :: Polls :: Message Navigator
Return to the default flat view Create a new topic Submit Reply
Re: Simple expression parser for PHP. [message #179743 is a reply to message #179741] Sat, 01 December 2012 19:06 Go to previous messageGo to previous message
Daniel Pitts is currently offline  Daniel Pitts
Messages: 68
Registered: May 2012
Karma:
Member
On 12/1/12 9:58 AM, Thomas 'PointedEars' Lahn wrote:
> Daniel Pitts wrote:
>
>> I have a requirement that I need to take an expression and evaluate it.
>>
>> I'd very much like to avoid using PHP's eval(), for obvious reasons.
>> I'm kind of looking for something that is similar to OGNL (a Java
>> library for expressions).
>>
>> Speed is a plus, ease of integration is a nice-to-have. Low bug density
>> and active community is also a plus.
>
> What kind of expression are you talking about?

Things along the lines of "request['some_attribute']" or "3 * someValue"
etc... Where I can specify the objects available to act upon ('request'
in the first example, 'someValue' in the second).

Some method of traversing object graphs would be useful as well. Like I
said, something similar to OGNL, but for PHP instead.
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: How to run program from php..?
Next Topic: Old version trouble with $_SERVER variables?
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ]

Current Time: Wed Nov 27 06:02:23 GMT 2024

Total time taken to generate the page: 0.05774 seconds