Wie PHP Fehler finden? – SELFHTML-Forum Forum als Ergänzung zum SELFHTML-Wiki und zur Dokumentation SELFHTML https://forum.selfhtml.org/self Wie PHP Fehler finden? Mon, 14 Mar 22 10:10:34 Z https://forum.selfhtml.org/self/2022/mar/14/wie-php-fehler-finden/1797328#m1797328 https://forum.selfhtml.org/self/2022/mar/14/wie-php-fehler-finden/1797328#m1797328 <p>Hallo,</p> <p>was ist an dem Statement<br> <code>echo $_SERVER('QUERY_STRING');</code></p> <p>falsch?<br> Das Programm meldet</p> <blockquote> <p>Fatal error: Uncaught Error: Array callback must have exactly two elements</p> </blockquote> <p>und wie kann ich PHP debuggen (trace)?</p> Wie PHP Fehler finden? Mon, 14 Mar 22 10:13:49 Z https://forum.selfhtml.org/self/2022/mar/14/wie-php-fehler-finden/1797329#m1797329 https://forum.selfhtml.org/self/2022/mar/14/wie-php-fehler-finden/1797329#m1797329 <blockquote> <p>Hallo,</p> <p>was ist an dem Statement<br> <code>echo $_SERVER('QUERY_STRING');</code></p> <p>falsch?</p> </blockquote> <p>Hi,</p> <p>wie wird der Key in einem Array notiert? </p> <p>Kurt</p> Wie PHP Fehler finden? Mon, 14 Mar 22 11:04:59 Z https://forum.selfhtml.org/self/2022/mar/14/wie-php-fehler-finden/1797330#m1797330 https://forum.selfhtml.org/self/2022/mar/14/wie-php-fehler-finden/1797330#m1797330 <p>Ok,<br> danke, die ( un [ machen mir noch Probleme, da sie in meiner Schrift so ähnlich aussehen.<br> Aber wie kann ich ein PHP-Programm debuggen, ohne immer "echo" zu verwenden?</p> Wie PHP Fehler finden? Mon, 14 Mar 22 11:10:10 Z https://forum.selfhtml.org/self/2022/mar/14/wie-php-fehler-finden/1797331#m1797331 https://forum.selfhtml.org/self/2022/mar/14/wie-php-fehler-finden/1797331#m1797331 <p>@@Ferdi</p> <blockquote> <p>danke, die ( un [ machen mir noch Probleme, da sie in meiner Schrift so ähnlich aussehen.</p> </blockquote> <p>Dann stell eine andere Schriftart in deinem Editor ein. Problem gelöst.</p> <blockquote> <p>Aber wie kann ich ein PHP-Programm debuggen, ohne immer "echo" zu verwenden?</p> </blockquote> <p>Du magst den Einsatz einer IDE wie PHPStorm in Erwägung ziehen?</p> <p lang="uk"> Живи довго і процвітай</p> <div class="signature">-- <br> <em lang="en">When the power of love overcomes the love of power the world will know peace.</em><br> — Jimi Hendrix </div> Wie PHP Fehler finden? Mon, 14 Mar 22 13:36:32 Z https://forum.selfhtml.org/self/2022/mar/14/wie-php-fehler-finden/1797339#m1797339 https://forum.selfhtml.org/self/2022/mar/14/wie-php-fehler-finden/1797339#m1797339 <p>Hallo Gunnar,</p> <p>PHPStorm kostet für den Privatuser 89 Euro, mit Rabatten in den Folgejahren. Für einen berufsmäßigen Entwickler OK, für den Privatmann ist es reichlich.</p> <p>VS Code kann auch PHP, und es gibt auch eine Extension um XDebug anzubinden:</p> <p><a href="https://marketplace.visualstudio.com/items?itemName=xdebug.php-debug" rel="nofollow noopener noreferrer">https://marketplace.visualstudio.com/items?itemName=xdebug.php-debug</a></p> <p>Das setzt natürlich voraus, dass man einen lokalen Server mit lokalem PHP hat und damit lokal testen kann. Das wird aber auch bei PHPStorm vorausgesetzt; remote debugging auf einem fremdgehosteten Server wird eher nicht gehen (weil man dafür eine Extension ins PHP bringen und den XDebug-Port öffnen muss).</p> <p>Ich hab's aber selbst noch nicht benutzt, ich debugge bisher tatsächlich immer noch per Log-Ausgaben. Dafür habe ich mir ein Logsystem gebaut, das Fehlermeldungen und Logeinträge im Footer ausgibt (welcher sich CSS gesteuert auf breiiiiiiitem Viewport am rechten Fensterrand breitmacht).</p> <p><em>Rolf</em></p> <div class="signature">-- <br> sumpsi - posui - obstruxi </div> Wie PHP Fehler finden? Mon, 14 Mar 22 16:35:26 Z https://forum.selfhtml.org/self/2022/mar/14/wie-php-fehler-finden/1797353#m1797353 https://forum.selfhtml.org/self/2022/mar/14/wie-php-fehler-finden/1797353#m1797353 <p>Hi there,</p> <blockquote> <p>PHPStorm kostet für den Privatuser 89 Euro, mit Rabatten in den Folgejahren. Für einen berufsmäßigen Entwickler OK, für den Privatmann ist es reichlich.</p> </blockquote> <p>Wobei sich ohnehin die Frage stellt, was will ein "Privatmann" mit PHP? Das ist irgendwie auf einer Linie mit der Frage, was ein "Privatmann" mit einem Zahnarzbohrer vorhaben könnte.</p> <p>Ich kannte "PHPStorm" nicht und hab es mir nach dem Posting von Gunnar angeschaut, das sieht ja richtig mächtig und brauchbar aus, und ich würde den Preis für so etwas auch bezahlen, aber, ich muß bekennen, nach "pro Jahr" oder "für das erste Jahr" hab ich aufgehört zu lesen, weil mir so etwas massiv gegen den Strich geht.</p> <p>Auch wenn mir klarerweise bewußt ist, daß mir Software nie in dem Sinne gehört, wie mir eine Flasche Wein gehört, halte ich diese künstlich begrenzten Nutzungsrechte aus mehreren Gründen für eine ziemliche Zumutung. Denn von der Problematik, daß man gerade dann vergisst, die "Lizenz" zu erneuern, wenn man die Software am meisten benötigt, einmal abgesehen stört mich am meisten, daß man quasi immer am Gängelband des Herstellers hängt und vor allem, daß ich dem Hersteller ständig irgendwelche Informationen über mich, den Gebrauch der Software, wenn ich einmal vergesse zu zahlen über echte oder angenommene "Liquiditätsprobleme" oder auch nur darüber, daß ich vielleicht die Bank gewechselt habe, liefere. Das alles geht niemand auch nur irgendetwas an. Wenn ich diese Verbundenheit zum Hersteller wünsche, dann kann ich ja einen Wartungsvertrag oder was sonst auch immer abschliessen. Das alles wird umso lächerlicher, wenn es sich so wie hier um irgendeine Pippifaxsoftware für kleines Geld handelt.</p> <blockquote> <p>VS Code kann auch PHP, und es gibt auch eine Extension um XDebug anzubinden:</p> <p><a href="https://marketplace.visualstudio.com/items?itemName=xdebug.php-debug" rel="nofollow noopener noreferrer">https://marketplace.visualstudio.com/items?itemName=xdebug.php-debug</a></p> </blockquote> <p>Kannte ich auch nicht. Ich werd das einmal ausprobieren. Ich hab zwar einen sehr guten Editor (Ultraedit), aber debuggen ist damit natürlich nicht... </p> Wie PHP Fehler finden? Mon, 14 Mar 22 17:28:03 Z https://forum.selfhtml.org/self/2022/mar/14/wie-php-fehler-finden/1797354#m1797354 https://forum.selfhtml.org/self/2022/mar/14/wie-php-fehler-finden/1797354#m1797354 <p>Hallo,</p> <blockquote> <blockquote> <p>PHPStorm kostet für den Privatuser 89 Euro, mit Rabatten in den Folgejahren. Für einen berufsmäßigen Entwickler OK, für den Privatmann ist es reichlich.</p> </blockquote> <p>Wobei sich ohnehin die Frage stellt, was will ein "Privatmann" mit PHP?</p> </blockquote> <p>vielleicht seinem Hobby nachgehen? Okay, ist vielleicht kein Mainstream-Hobby, aber immerhin. Und die Amateur-Webseitenbastler, die heute vermutlich nicht mehr so zahlreich sind wie vor 20 Jahren, würde ich auch eher zu den Privatleuten zählen.</p> <blockquote> <p>Das ist irgendwie auf einer Linie mit der Frage, was ein "Privatmann" mit einem Zahnarzbohrer vorhaben könnte.</p> </blockquote> <p>Das müsste dann schon wirklich ein perverses Hobby sein. Oder Sadismus. </p> <blockquote> <p>Ich kannte "PHPStorm" nicht und hab es mir nach dem Posting von Gunnar angeschaut, das sieht ja richtig mächtig und brauchbar aus, und ich würde den Preis für so etwas auch bezahlen, aber, ich muß bekennen, nach "pro Jahr" oder "für das erste Jahr" hab ich aufgehört zu lesen, weil mir so etwas massiv gegen den Strich geht.</p> </blockquote> <p>Ja, dieses Lizenzmodell mag ich auch nicht. Das ist akzeptabel im professionellen Bereich, vor allem wenn mit den Lizenzkosten auch ein Supportanspruch mitbezahlt wird. Aber Privatleute, meist auch selbständige Einzelunternehmer erwarten eher das Konzept "einmal zahlen, für immer nutzen". So wie bei einem Buch, das ich einmal für einen festen Preis kaufe, dann lesen kann, so oft ich will, und nach drei Jahren auch noch weiterverschenken darf.</p> <blockquote> <p>Kannte ich auch nicht. Ich werd das einmal ausprobieren. Ich hab zwar einen sehr guten Editor (Ultraedit), aber debuggen ist damit natürlich nicht... </p> </blockquote> <p>Natürlich. Eine Drehbank ist okay, um Maschinenteile herzustellen. Aber man kann damit nicht herausfinden, warum das Teil in der Maschine hinterher nicht wie gewünscht funktioniert.</p> <p>Einen schönen Tag noch<br>  Martin</p> <div class="signature">-- <br> Мир для України. </div> Wie PHP Fehler finden? Mon, 14 Mar 22 18:16:18 Z https://forum.selfhtml.org/self/2022/mar/14/wie-php-fehler-finden/1797357#m1797357 https://forum.selfhtml.org/self/2022/mar/14/wie-php-fehler-finden/1797357#m1797357 <p>Hi,</p> <blockquote> <p>Das ist irgendwie auf einer Linie mit der Frage, was ein "Privatmann" mit einem Zahnarzbohrer vorhaben könnte.</p> </blockquote> <p><a href="https://ostereier.andreas-waechter.de/" rel="nofollow noopener noreferrer">Löcher bohren</a> </p> <p>cu,<br> Andreas a/k/a MudGuard</p> Mein erster Gedanke zum Thema Zahnbohrer Wed, 16 Mar 22 08:53:47 Z https://forum.selfhtml.org/self/2022/mar/14/wie-php-fehler-finden/1797411#m1797411 https://forum.selfhtml.org/self/2022/mar/14/wie-php-fehler-finden/1797411#m1797411 <p>Hallo</p> <blockquote> <blockquote> <p>Das ist irgendwie auf einer Linie mit der Frage, was ein "Privatmann" mit einem Zahnarzbohrer vorhaben könnte.</p> </blockquote> <p>Das müsste dann schon wirklich ein perverses Hobby sein. Oder Sadismus. </p> </blockquote> <p>Bei der Frage nach dem Zahnarztbohrer muss ich unwillkürlich an den <a href="https://de.wikipedia.org/wiki/Marathon_Man" rel="nofollow noopener noreferrer">Marathon-Mann</a> denken <sup class="footnote-ref"><a href="#fn1" id="fnref1">[1]</a></sup>. Der dortige Benutzer der Gerätschaften ist zwar von Beruf Zahnarzt, benutzt den Bohrer im Film aber … sagen wir mal … eher privat.</p> <p>Tschö, Auge</p> <div class="signature">-- <br> 200 ist das neue 35. </div> <hr class="footnotes-sep"> <section class="footnotes"> <ol class="footnotes-list"> <li id="fn1" class="footnote-item"><p>und das, wo ich den Film erst einmal, Mitte der 1980-er Jahre, gesehen habe und überaus beeindruckt war <a href="#fnref1" class="footnote-backref">↩︎</a></p> </li> </ol> </section> Wie PHP Fehler finden? Thu, 17 Mar 22 14:30:12 Z https://forum.selfhtml.org/self/2022/mar/14/wie-php-fehler-finden/1797447#m1797447 https://forum.selfhtml.org/self/2022/mar/14/wie-php-fehler-finden/1797447#m1797447 <blockquote> <p>Das müsste dann schon wirklich ein perverses Hobby sein. Oder Sadismus. </p> </blockquote> <p>Nö, Modellbau reicht schon.</p> Wie PHP Fehler finden? Mon, 14 Mar 22 19:26:07 Z https://forum.selfhtml.org/self/2022/mar/14/wie-php-fehler-finden/1797361#m1797361 https://forum.selfhtml.org/self/2022/mar/14/wie-php-fehler-finden/1797361#m1797361 <p>Hi there,</p> <blockquote> <blockquote> <p>Das ist irgendwie auf einer Linie mit der Frage, was ein "Privatmann" mit einem Zahnarzbohrer vorhaben könnte.</p> </blockquote> <p><a href="https://ostereier.andreas-waechter.de/" rel="nofollow noopener noreferrer">Löcher bohren</a> </p> </blockquote> <p>Na bitte, hätten wir das auch geklärt... </p>