Hello,
Tach!
if(test) echo "test existiert";
> > > ich kann beim besten Willen nicht nachvollziehen, warum dieser Ausdruck wahr sein sollte.. aber gut. Ich muss das Konzept verstehen.
>
> > Das PHP-Konzept sieht hier vor, dass der Anfänger vermutlich nur die Anführungszeichen vergessen hat und das wohl ein String sein soll. So sagt es ja auch die Meldung: Use of undefined constant test - assumed 'test'. Dieser String evaluiert im booleschen Kontext zu true, und damit ist die Bedingung erfüllt.
>
> Danke für die Erklärung. Dann ist das im Grunde klar. Das Ducktypingkonzept kenne ich, das ist nicht das Problem.
>
> So, jetzt mal ein bisschen php-gecodet und bald zurück in diesem Forum für einen Berg dummer Fragen!
~~~php
SelfForum Notice: Use of undefined expression 'dummer Fragen'
- assumed 'lazy behavior, not used yet a search engine' in chapter above.
Answers will turn out bad!
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg