Ik heb een probleempje met een paar eigen functies. Ik heb mijn functies zo gemaakt dat ze true teruggeven als ze successvol zijn en false als dat niet zo is. Het probleem is dat functies die een getal teruggeven voor problemen zorgen.
Als de functie namelijk 0 teruggeeft en ik ga checken of de functie gelukt is, dan wordt 0 dus als een false gezien...
Ik gebruik nu de === operator om dit te voorkomen, maar dit blijkt ook niet te werken vooralsnog. De volgende code werkt niet zoals het zou moeten:
if(($result = geefeenterug()) === FALSE){ echo "dit is zichtbaar terwijl de functie 1 teruggeeft en dus NIET false is" }
ik weet niet precies wat ik hier verkeerd doe, maar het is vast iets simpels in dit geval. Ik hoop dat iemand me verder kan helpen.
Als de functie namelijk 0 teruggeeft en ik ga checken of de functie gelukt is, dan wordt 0 dus als een false gezien...
Ik gebruik nu de === operator om dit te voorkomen, maar dit blijkt ook niet te werken vooralsnog. De volgende code werkt niet zoals het zou moeten:
if(($result = geefeenterug()) === FALSE){ echo "dit is zichtbaar terwijl de functie 1 teruggeeft en dus NIET false is" }
ik weet niet precies wat ik hier verkeerd doe, maar het is vast iets simpels in dit geval. Ik hoop dat iemand me verder kan helpen.