Wir von PHP4 auf PHP5 zu bewegen, und wir bekommen diese Warnung auf einem unserer Entwickler Maschinen, aber nicht in unserem php5 Testaufbau:Veraltete Warnung nur in einigen php5-Umgebungen?
Veraltete: Call-Zeit-Pass-by-reference in C veraltet ist : \ Workspace \ Prelive \ www \ enthält \ Dateinamen etc ..
der Code das gleiche in beiden Umgebungen zu sein scheint, und die php.ini auf der Testumgebung hat dieses Setup für Fehler:
error_reporting = E_STRICT | E_ALL
Wir könnten natürlich nur den Code reparieren, damit die Warnung verschwindet, aber mein Hauptanliegen ist, warum sich die Testumgebung nicht darüber beschwert.
+1 für das gleiche Denken :) –
Danke, das war es. Irgendein Hintergrund, wir begannen mit einer fast sauberen php.ini für die Testumgebung, die standardmäßig auf allow_call_time_pass_reference gesetzt ist. Diese devel-Maschine hat die Einstellung ausgeschaltet, die offensichtlich der Standard in der Wamp-Umgebung ist, die die jeweilige devel benutzt – Maarten