| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Moderator Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | auf den ersten blick return in schleifen ist schwachfug, weil damit die komplette funktion in der du dich befindest zuende ist!!!!
__________________ robo47.net - Blog, Codeschnipsel und mehr | |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse: Fortgeschritten ![]() | Das Problem kann ich auch nich nachvollziehen, denn ("todo" == 1) ergibt natürlich false. ("todo" == 0) würde true ergeben, siehe Manual[1]. [1] http://de3.php.net/manual/en/types.comparisons.php Das immer 0 rauskommt dürfte bei dem abgedruckten Config-Array ja auch korrekt sein - und wenn deine Abfrage immer true ergibt, dann macht das ja eh Sinn. Gib doch mal hinter deinem if-Statement die beiden Werte mit var_dump() aus. Im Übrigen wundert es mich sehr, wozu du quasi eine Volltextsuche (oder so ähnlich) über unterschiedliche Konfigurationsparameter brauchst. Das klingt für mich nach einem üblen Workaround.. Basti |
| | |
| | |
| Moderator Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | nennt sich typecasting: http://www.php.net/manual/en/types.comparisons.php
__________________ robo47.net - Blog, Codeschnipsel und mehr | |
| | |
| | ||
| Gast
Beiträge: n/a
| Zitat:
korrekt, wenn er den Schlüssel haben will. Noch korrekter wäre allerdings ein default return false sowie eine Rekursion für Arrays mit mehreren Ebenen. | |
|
| | ||
| Erfahrener Benutzer Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse: Fortgeschritten ![]() | Zitat:
[2] http://www.php.net/manual/en/languag...e-juggling.php Ich kann das von dir beschriebene Vehalten (erwartungsgemäß) nicht reproduzieren. Dass du den "===" Operator verwenden solltest, dürfte jetzt klar sein. PHP-Code: Code: $key = 0 (todo == 0) $key = 0 (todo == todo) $key = 1 (todo == 0) | |
| | |
| | |
| Gast
Beiträge: n/a
| Okay, alles klar! Ich hab's verstanden. Wieder was Neues gelernt!!! Danke für die Tipps, der "==="-Operator wird sich noch als praktisch erweisen!!! In meiner PHP-Code: PHP-Code: |
|
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| if != php unlogisch, php if - schleifen die unlogisch sind aber funktionieren, blick vielleicht unlogisch |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.