seth: Alternative fuer eval(); gesucht ...

Beitrag lesen

gudn tach!

Bitte poste etwas Quellcode!
nicht etwas - alles:

'!0'=='!1'=='0'==0==false

...und deswegen fragte eddi nach deinem code. er vermutete (vermute ich), dass die variablen $OR oder $AND nicht so sind, wie man zunaechst haette annehmen koennen, sie seien es.

die von ihm vorgeschlagenen funktionen koennte man also fuer deine beduerfnisse wie folgt abaendern.

  
function unden($a){  
  foreach($a as $v)  
    if($v===0 || $v==='!1') return(false);  
  return(true);  
}  
function odern($a){  
  foreach($a as $v)  
    if($v===1 || $v==='!0') return(true);  
  return(false);  
}

das ist uebrigens auch schneller als deine funktionen get_AND() und get_OR(), in denen die schleifen immer bis zum schluss durchlaufen werden. iow: deine funktionen simulieren ein striktes AND bzw. OR, was aber hier ueberfluessig ist.

prost
seth