Eintragsdetails ansehen
ID | Projekt | Kategorie | Sichtbarkeit | Meldungsdatum | Zuletzt aktualisiert |
---|---|---|---|---|---|
0000506 | WEB-Shop | Backend | öffentlich | 18.01.2014 17:30 | 17.02.2014 11:45 |
Reporter | xantiva | Bearbeitung durch | yogi | ||
Priorität | normal | Schweregrad | kleinerer Fehler | Reproduzierbar | immer |
Status | erledigt | Lösung | erledigt | ||
Produktversion | 1.0.16 | ||||
Behoben in Version | 1.0.17 | ||||
Zusammenfassung | 0000506: Methoden als Referenz übergeben | ||||
Beschreibung | Unter PHP5.4 habe ich versucht, eine Änderung an einer Kundengruppe zu speichern: Strict Standards: Only variables should be assigned by reference in /home/www/xxx/admin/customers_status.php on line 113 Zeile 113: if ($customers_status_image = &xtc_try_upload('customers_status_image', DIR_WS_ICONS)) { Die Methode xtc_try_upload wird hier fälschlicherweise "by reference" verwendet. Nach dem entfernen des & funktioniert der Code immer noch. Das &xtc_try_upload kommt noch an weiteren Stellen vor. | ||||
Tags | Keine Tags zugeordnet. | ||||
|
Hm, scheint, als wäre die Beschreibung hier falsch? Bei dem 5.4.22 kommt STRICT und kein DEPRECATED ... http://php.net/manual/en/language.operators.assignment.php As of PHP 5, the new operator returns a reference automatically, so assigning the result of new by reference results in an E_DEPRECATED message in PHP 5.3 and later, and an E_STRICT message in earlier versions. |
|
Revision 2470: entferenen des unnötigen & beim Aufruf. |
Änderungsdatum | Benutzername | Feld | Änderung |
---|---|---|---|
18.01.2014 17:30 | xantiva | Neuer Eintrag | |
18.01.2014 17:33 | xantiva | Notiz hinzugefügt: 0000534 | |
17.02.2014 11:44 | yogi | Bearbeitung durch | => yogi |
17.02.2014 11:44 | yogi | Status | neu => zugewiesen |
17.02.2014 11:45 | yogi | Notiz hinzugefügt: 0000537 | |
17.02.2014 11:45 | yogi | Status | zugewiesen => erledigt |
17.02.2014 11:45 | yogi | Behoben in Version | => 1.0.17 |
17.02.2014 11:45 | yogi | Lösung | offen => erledigt |