the_viper
Bekanntes Mitglied
- Dabei seit
- 27.11.2000
- Beiträge
- 1.977
- Reaktionspunkte
- 0
ich krieg die krise, nun hab ich mehrere stunden in einem großen skript nach dem fehler gesucht und das herausgefunden:
für
$db_tag=15;
$db_proto_15=0;
$db_k_abrechn=15;
ist true
ist wie erwünscht false.
wie kann das denn?
version: PHP Version 4.4.7
für
$db_tag=15;
$db_proto_15=0;
$db_k_abrechn=15;
PHP:
if (
($db_tag==15)&&(
((isset($db_proto_15)) && ($db_proto_15==1))
OR
((empty($db_proto_15)) && ($db_k_abrechn==15))
))
{
ist true
PHP:
if (
($db_tag==15)&&(
((isset($db_proto_15)) && ($db_proto_15==1))
OR
((!(isset($db_proto_15))) && ($db_k_abrechn==15))
))
{
ist wie erwünscht false.
wie kann das denn?
version: PHP Version 4.4.7