Toon posts:

[php] if wil nie

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik zit met php te klooien maar ut wil nie zoals ik wil

ik wil deze regel uitvoeren
if (!$plaats=='anders' && $plaats)

maar dat wil nie
if (!$plaats=='anders')
werk wel
en if ($plaats) werkt
waarom werk
if (!$plaats=='anders' && $plaats)
dan niet ?

ik kan het wel oplossen met 2 ifjes
maar heb ik eig niet zo zin in ( staat zo sloridig)

  • Onno
  • Registratie: Juni 1999
  • Niet online
Op vrijdag 30 november 2001 13:03 schreef roadrunner het volgende:
ik wil deze regel uitvoeren
if (!$plaats=='anders' && $plaats)
Gebruik eens wat meer haakjes. Dan werkt het wel. :)

(en het hoofdstukje over operators in de PHP manual is misschien ook wel wat voor jou)

  • vinnux
  • Registratie: Maart 2001
  • Niet online
Wat wil je ?
PHP:
1
2
3
<?
if (!$plaats=='anders' &amp;amp;&amp;amp; $plaats) 
?>

Doet het volgende : Eerst keert ie $plaats om, gaat vergelijken of het gelijk is aan 'anders'. Maar dat is altijd false dus ik denk dat daar de fout zit.

Probeer dit eens :
PHP:
1
2
3
<?
if (!($plaats=='anders') &amp;&amp; $plaats) 
?>

of
PHP:
1
2
3
<?
if ($plaats!='anders' &amp;&amp; $plaats) 
?>

Verwijderd

Bedoel je niet: if ($plaats != "anders" && $plaats != "") :?

Verwijderd

Topicstarter
thx
if (!($plaats=='anders') && $plaats)
deze doet wat ik wil

Verwijderd

Hm, volgens mij doet het stukje code van mij precies hetzelfde en ik gebruik veel minder haakjes (dus overzichtelijker), maar dat is een kwestie van smaak ;)

  • vinnux
  • Registratie: Maart 2001
  • Niet online
Op vrijdag 30 november 2001 13:20 schreef Nebuchadnezzar het volgende:
Hm, volgens mij doet het stukje code van mij precies hetzelfde en ik gebruik veel minder haakjes (dus overzichtelijker), maar dat is een kwestie van smaak ;)
Ja Ja jouw code is korter ! Nou blij :)

  • Onno
  • Registratie: Juni 1999
  • Niet online
Op vrijdag 30 november 2001 13:20 schreef Nebuchadnezzar het volgende:
veel minder haakjes (dus overzichtelijker)
Hmm.. je bent de eerste die ik zie beweren dat "a == b && c == d" overzichtelijker is dan "(a == b) && (c == d)". :)

Verwijderd

Op vrijdag 30 november 2001 13:22 schreef Onno het volgende:
Hmm.. je bent de eerste die ik zie beweren dat "a == b && c == d" overzichtelijker is dan "(a == b) && (c == d)". :)
Tja, als je precies weet welke operatoren voorrang hebben op andere :) Bovendien is dit nog best simpele 'if-statement'. Bij een grotere (en dus bij jullie al meer dan 10 haakjes) kan je dus snel het overzicht kwijtraken en haakjes vergeten (dat is dus flink debuggen) *D

Verwijderd

Topicstarter
Op vrijdag 30 november 2001 13:20 schreef Nebuchadnezzar het volgende:
Hm, volgens mij doet het stukje code van mij precies hetzelfde en ik gebruik veel minder haakjes (dus overzichtelijker), maar dat is een kwestie van smaak ;)
ik begopn gewoon boven aan met lezen en de eerste oplossign nam ik
en de waarde plaats kan alles bevatten het kon NULL bevatten een text of treu or false
en ik wee nie of dat goed gaat met $plaats==!""

maarja ik ga weer verder proggen
kom wel weer als ik vragen heb :)

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 16-09 18:04

Creepy

Tactical Espionage Splatterer

Op vrijdag 30 november 2001 13:22 schreef Onno het volgende:

[..]

Hmm.. je bent de eerste die ik zie beweren dat "a == b && c == d" overzichtelijker is dan "(a == b) && (c == d)". :)
Of bedoel je (a == (b && c) == d) ?? :) :)

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Verwijderd

Topicstarter
haakjes zijn overzichtelijker vind ik
mnaar ja wie ben ik

Verwijderd

Op vrijdag 30 november 2001 13:48 schreef roadrunner het volgende:
haakjes zijn overzichtelijker vind ik
mnaar ja wie ben ik
Een aantal haakjes "kan" overzichtelijker werken, maar overmatig gebruik juist niet. Dus probeer ik zo weinig haakjes te gebruiken waar het overbodig is 8-)

Verwijderd

Topicstarter
Op vrijdag 30 november 2001 13:53 schreef Nebuchadnezzar het volgende:

[..]

Een aantal haakjes "kan" overzichtelijker werken, maar overmatig gebruik juist niet. Dus probeer ik zo weinig haakjes te gebruiken waar het overbodig is 8-)
ik gebruik alleen haakjes als het nie anders kan of als het overzichtelijk maakt
en ja overdaad schaat
Pagina: 1