tag:forum.selfhtml.org,2005:/self Wert aus assoziativem Array ansprechen – SELFHTML-Forum 2014-01-02T13:24:24Z https://forum.selfhtml.org/self/2013/dec/27/wert-aus-assoziativem-array-ansprechen/1597824#m1597824 L. 2013-12-27T19:39:52Z 2013-12-27T19:39:52Z Wert aus assoziativem Array ansprechen <p>Hi,</p> <p>ich bekomme meinen Wert nicht aus dem assoziativen Array heraus, obwohl er nachweislich drin steht.</p> <pre><code class="block language-php"> <span class="token keyword">function</span> <span class="token function-definition function">get_variable</span><span class="token punctuation">(</span><span class="token variable">$schwupp</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> <span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token keyword">isset</span><span class="token punctuation">(</span><span class="token variable">$_SESSION</span><span class="token punctuation">[</span><span class="token variable">$id</span><span class="token punctuation">]</span><span class="token punctuation">[</span><span class="token string single-quoted-string">'post'</span><span class="token punctuation">]</span><span class="token punctuation">[</span><span class="token variable">$schwupp</span><span class="token punctuation">]</span><span class="token punctuation">)</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> <span class="token keyword">return</span> <span class="token variable">$_SESSION</span><span class="token punctuation">[</span><span class="token variable">$id</span><span class="token punctuation">]</span><span class="token punctuation">[</span><span class="token string single-quoted-string">'post'</span><span class="token punctuation">]</span><span class="token punctuation">[</span><span class="token variable">$schwupp</span><span class="token punctuation">]</span><span class="token punctuation">;</span> <span class="token punctuation">}</span> </code></pre> <p>echo get_variable('dateiname'); // sollte den Dateinamen ausspucken, tut es aber nicht.</p> <p>echo $_SESSION[$id]['post']['dateiname']; // gibt mir hingegen den Dateinamen aus.</p> <p>Wie wäre die korrekte Syntax in der Funktion, um mir den Dateinnamen auszugeben?</p> <p>Gruß, L.</p> https://forum.selfhtml.org/self/2013/dec/27/wert-aus-assoziativem-array-ansprechen/1597825#m1597825 dedlfix 2013-12-27T19:54:27Z 2013-12-27T19:54:27Z Wert aus assoziativem Array ansprechen <p>Tach!</p> <blockquote> <p>Wie wäre die korrekte Syntax in der Funktion, um mir den Dateinnamen auszugeben?</p> </blockquote> <p>Stell bitte das error_reporting auf E_ALL (und display_errors auf on). Siehst du jetzt eine die Ursache erklärende Hinweismeldung?</p> <p>dedlfix.</p> https://forum.selfhtml.org/self/2013/dec/27/wert-aus-assoziativem-array-ansprechen/1597826#m1597826 L. 2013-12-27T20:09:48Z 2013-12-27T20:09:48Z Wert aus assoziativem Array ansprechen <blockquote> <p>Stell bitte das error_reporting auf E_ALL (und display_errors auf on). Siehst du jetzt eine die Ursache erklärende Hinweismeldung?</p> </blockquote> <p>Hi,</p> <p>nein, sehe ich nicht. :-(</p> <p>Notice: Undefined index: post in ...<br> Notice: Undefined variable: id in ...</p> <p>Meinst Du eine davon?</p> <p>L.</p> https://forum.selfhtml.org/self/2013/dec/27/wert-aus-assoziativem-array-ansprechen/1597827#m1597827 M. 2013-12-27T20:12:59Z 2013-12-27T20:12:59Z Wert aus assoziativem Array ansprechen <p>Mahlzeit,</p> <blockquote> <p>Notice: Undefined index: post in ...<br> Notice: Undefined variable: id in ...</p> <p>Meinst Du eine davon?</p> </blockquote> <p>Und wieviel deutlicher soll dir PHP noch den Fehler sagen?<br> Kleiner Tip: Variablen sind nicht unbedingt global.</p> <div class="signature">-- <br> 42 </div> https://forum.selfhtml.org/self/2013/dec/27/wert-aus-assoziativem-array-ansprechen/1597838#m1597838 L. 2013-12-27T20:15:42Z 2013-12-27T20:15:42Z Wert aus assoziativem Array ansprechen <p>Arghs,</p> <blockquote> <p>Und wieviel deutlicher soll dir PHP noch den Fehler sagen?<br> Kleiner Tip: Variablen sind nicht unbedingt global.</p> </blockquote> <p>Kurz vor Deinem Post hab ichs selber auch gesehen. Und könnt mir grad in den Allerwertesten beißen. :-[[[</p> <p>Dank an Euch</p> <p>L.</p> https://forum.selfhtml.org/self/2013/dec/27/wert-aus-assoziativem-array-ansprechen/1597828#m1597828 N. 2013-12-27T20:19:45Z 2013-12-27T20:19:45Z Wert aus assoziativem Array ansprechen <blockquote> <blockquote> <p>Notice: Undefined variable: id in ...</p> <p>Meinst Du eine davon?</p> </blockquote> <p>Und wieviel deutlicher soll dir PHP noch den Fehler sagen?</p> </blockquote> <p>Das sind keine Fehler, dass sind vernachlässigbare Hinweise für Programmierpedanten, aber nicht für PHP-Cracks. Deshalb werden sie ja auch normalerweise unterdrückt.</p> https://forum.selfhtml.org/self/2013/dec/27/wert-aus-assoziativem-array-ansprechen/1597829#m1597829 M. 2013-12-27T21:01:37Z 2013-12-27T21:01:37Z Wert aus assoziativem Array ansprechen <p>Mahlzeit,</p> <blockquote> <blockquote> <blockquote> <p>Notice: Undefined variable: id in ...</p> <p>Meinst Du eine davon?</p> </blockquote> <p>Und wieviel deutlicher soll dir PHP noch den Fehler sagen?</p> </blockquote> <p>Das sind keine Fehler,</p> </blockquote> <p>Nochmal lesen, ich schrieb, dass PHP damit den Fehler gesagt hat, nicht dass die Notices die Fehler sind.</p> <blockquote> <p>dass sind vernachlässigbare Hinweise für Programmierpedanten, aber nicht für PHP-Cracks. Deshalb werden sie ja auch normalerweise unterdrückt.</p> </blockquote> <p>Also die Meldungen, die dem OP gezeigt haben, wo sein Fehler liegt, sind für dich vernachlässigbar?<br> Du hast entweder keine Ahnung vom Programmieren oder bist einfach nur ein Klugscheisser. Vielleicht auch beides.</p> <p>BTW: Wer Notices grundsätzlich ignoriert, sollte sich ein anderes Hobby suchen, den der ist zum Programmieren ungeeignet.</p> <div class="signature">-- <br> 42 </div> https://forum.selfhtml.org/self/2013/dec/27/wert-aus-assoziativem-array-ansprechen/1597832#m1597832 Der Martin self@kennst.net 2013-12-27T21:16:38Z 2013-12-27T21:16:38Z Ironiedetektor ... <p>Hallo,</p> <blockquote> <p>Also die Meldungen, die dem OP gezeigt haben, wo sein Fehler liegt, sind für dich vernachlässigbar?</p> </blockquote> <p>du hast schon mehrmals erwähnt, dass Ironie nicht so dein Ding ist.<br> Das muss man aber wissen, sonst könnte man solches Nachha(c)ken als bloße Provokation und Eskalation empfinden, obwohl es bestimmt nicht so gemeint ist.</p> <blockquote> <p>Du hast entweder keine Ahnung vom Programmieren oder bist einfach nur ein Klugscheisser. Vielleicht auch beides.</p> </blockquote> <p>Möglich. Und du lässt dich leicht reizen. Kann auch manchmal problematisch sein - oder schwierig für andere.</p> <p>Ciao,<br>  Martin</p> <div class="signature">-- <br> Zwei Kumpels sitzen vor dem Computer. "Welche Suchmaschine benutzt du eigentlich meistens?" - "Prima Vera." - "Hmm, kenn' ich gar nicht." Dann geht die Tür auf: "Schatz ich habe deine Sonnenbrille wiedergefunden!" - "Prima, Vera!"<br> Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:( </div> https://forum.selfhtml.org/self/2013/dec/27/wert-aus-assoziativem-array-ansprechen/1597830#m1597830 Klawischnigg 2013-12-28T14:36:42Z 2013-12-28T14:36:42Z Wert aus assoziativem Array ansprechen <p>Hi there,</p> <blockquote> <p>BTW: Wer Notices grundsätzlich ignoriert, sollte sich ein anderes Hobby suchen, den der ist zum Programmieren ungeeignet.</p> </blockquote> <p>Naja, Programmierer, die sich um alles kümmern sind auch kurz vorm Verhungern, die werden nämlich meist nicht fertig, darum: "be clever, ignore compiler-warnings!"...</p> https://forum.selfhtml.org/self/2013/dec/27/wert-aus-assoziativem-array-ansprechen/1597831#m1597831 Christian Kruse c--j--k--remove-dashes@wwwtech.de http://wwwtech.de/ 2014-01-02T13:24:24Z 2014-01-02T13:24:24Z Wert aus assoziativem Array ansprechen <p>Moin Klawischnigg,</p> <blockquote> <blockquote> <p>BTW: Wer Notices grundsätzlich ignoriert, sollte sich ein anderes Hobby suchen, den der ist zum Programmieren ungeeignet.</p> </blockquote> <p>Naja, Programmierer, die sich um alles kümmern sind auch kurz vorm Verhungern, die werden nämlich meist nicht fertig, darum: "be clever, ignore compiler-warnings!"...</p> </blockquote> <p>Konkurriert direkt mit „It compiles! Ship it!“</p> <p>LG,<br>  CK</p> <div class="signature">-- <br> <a href="http://ck.kennt-wayne.de/" rel="nofollow noopener noreferrer">http://ck.kennt-wayne.de/</a><br> </div> https://forum.selfhtml.org/self/2013/dec/27/wert-aus-assoziativem-array-ansprechen/1597833#m1597833 Jörg Reinholz 2013-12-28T00:33:52Z 2013-12-28T00:33:52Z Ironiedetektor ... <blockquote> <p>du hast schon mehrmals erwähnt, dass Ironie nicht so dein Ding ist.</p> </blockquote> <p>Wie soll er denn mit einem <a href="http://de.wikipedia.org/wiki/Ironie" rel="nofollow noopener noreferrer">Ironie</a>detektor <a href="http://de.wikipedia.org/wiki/Sarkasmus" rel="nofollow noopener noreferrer">Sarkasmus</a> feststellen?</p> <p>Andererseits sind die besten Programmierer ja stets <a href="http://de.wikipedia.org/wiki/Autismus" rel="nofollow noopener noreferrer">Autisten</a>.</p> <p>Jörg Reinholz</p> https://forum.selfhtml.org/self/2013/dec/27/wert-aus-assoziativem-array-ansprechen/1597834#m1597834 O. 2013-12-28T15:48:54Z 2013-12-28T15:48:54Z Ironiedetektor ... <blockquote> <blockquote> <p>du hast schon mehrmals erwähnt, dass Ironie nicht so dein Ding ist.</p> </blockquote> <p>Wie soll er denn mit einem <a href="http://de.wikipedia.org/wiki/Ironie" rel="nofollow noopener noreferrer">Ironie</a>detektor <a href="http://de.wikipedia.org/wiki/Sarkasmus" rel="nofollow noopener noreferrer">Sarkasmus</a> feststellen?</p> </blockquote> <p>Also der Hinweis, wo sein Fehler liegt, ist deiner Meinung nach falsch benannt? Du hast entweder keine Ahnung vom Kommunizieren oder bist einfach nur ein Klugscheisser. Vielleicht auch beides.</p> https://forum.selfhtml.org/self/2013/dec/27/wert-aus-assoziativem-array-ansprechen/1597835#m1597835 Jörg Reinholz 2013-12-28T16:29:32Z 2013-12-28T16:29:32Z Ironiedetektor ... <blockquote> <p>Also der Hinweis, wo sein Fehler liegt, ist deiner Meinung nach falsch benannt?</p> </blockquote> <p>Ich frage mich jetzt wie Du darauf kommst. Der <a href="https://forum.selfhtml.org/?t=216030&m=1480150" rel="noopener noreferrer">Hinweis von dedfix</a> war goldrichtig, denn mit dem Reporting wäre der Fehler auch aufgefallen.</p> <p>Das von "N." geschriebene "<a href="https://forum.selfhtml.org/?t=216030&m=1480155" rel="noopener noreferrer">Das sind keine Fehler, dass sind vernachlässigbare Hinweise für Programmierpedanten, aber nicht für PHP-Cracks. Deshalb werden sie ja auch normalerweise unterdrückt</a>." ist aber mit einem "Ironiedetektor" nicht als Ironie zu erkennen, weil es Sarkasmus ist - mit dem "N." etatsächlich darstellen wollte, dass das Unterdrücken der Fehlermeldungen nicht sinnvoll ist und vorliegend dazu führte, dass der Fehler dem Frager selbst nicht sofort auffiel. <a href="https://forum.selfhtml.org/?t=216030&m=1480159" rel="noopener noreferrer">Das wieder hat "M." nicht verstanden, denn er hat es wörtlich genommen.</a></p> <p>Die meisten normal intelligenten Menschen können Ironie und Sarkasmus (so nicht zu fein gebraucht) auch erkennen und wissen wie das jeweils gemeint ist. Menschen mit Asperger-Syndrom ist das hingegen trotz außerhalb des Sprachverständnisses normaler oder sogar überdurchschnittlicher Intelligenz nicht möglich. Die nehmen quasi jedes Wort für bare Münze und es bedarf für diese sehr starker Anstrengungen nicht wörtlich gemeintes zu erkennen. Besonders bei schriftlichen Äußerungen, bei denen wichtige Merkmale (Tonhöhe, Mimik, Gestik) nicht vorhanden sind, ist das für diese schwierig bis unmöglich. Das muss man im Umgang beachten.</p> <p>Wir sind alle "Klugscheisser". Dummscheißer machen sich in die Hose.</p> <p>Jörg Reinholz</p> https://forum.selfhtml.org/self/2013/dec/27/wert-aus-assoziativem-array-ansprechen/1597837#m1597837 Der Martin self@kennst.net 2013-12-28T16:54:15Z 2013-12-28T16:54:15Z Ironiedetektor ... <p>Hallo,</p> <blockquote> <p>Das von "N." geschriebene "[...]" ist aber mit einem "Ironiedetektor" nicht als Ironie zu erkennen, weil es Sarkasmus ist ...</p> </blockquote> <p>... und die Grenze zwischen Ironie und Sarkasmus ist fließend, so dass man viele Formulierungen nicht eindeutig der einen oder anderen Kategorie zuordnen kann. Nach volkstümlichem Verständnis sind Ironie, Sarkasmus und Zynismus jeweils Steigerungen des Vorhergenannten und verhalten sich zueinander wie Sand, Stein und Felsen.</p> <blockquote> <p>Wir sind alle "Klugscheisser". Dummscheißer machen sich in die Hose.</p> </blockquote> <p>*g*</p> <p>Ciao,<br>  Martin</p> <div class="signature">-- <br> Finanztipp:<br> Leihen Sie sich Geld von einem Pessimisten.<br> Er rechnet sowieso nicht damit, dass er es zurückbekommt.<br> Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:( </div> https://forum.selfhtml.org/self/2013/dec/27/wert-aus-assoziativem-array-ansprechen/1597836#m1597836 S. 2013-12-29T09:03:38Z 2013-12-29T09:03:38Z Ironiedetektor ... <blockquote> <blockquote> <p>Also der Hinweis, wo sein Fehler liegt, ist deiner Meinung nach falsch benannt?</p> </blockquote> <p>Ich frage mich jetzt wie Du darauf kommst. Der <a href="https://forum.selfhtml.org/?t=216030&m=1480150" rel="noopener noreferrer">Hinweis von dedfix</a> war goldrichtig, denn mit dem Reporting wäre der Fehler auch aufgefallen.</p> </blockquote> <p>Ich glaube, jetzt leiden wir aber alle an einer ironischen Sarkasmusverstopfung, vielleicht auch einer sarkastischen Verstopfung der Ironie.</p> <blockquote> <p>ist aber mit einem "Ironiedetektor" nicht als Ironie zu erkennen, weil es Sarkasmus ist</p> </blockquote> <p>Siehe <a href="https://forum.selfhtml.org/?t=216030&m=1480192" rel="noopener noreferrer">Martin</a>.</p>