Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich die veraltete create_function() von PHP in PHP 7.2 ersetzen?
PHP 7.2 veraltet die Funktion „create_function()“
Die Funktion „create_function()“ wird in PHP 7.2.0 als veraltet eingestuft. Dieser Artikel beleuchtet diese veraltete Version und bietet Anleitungen zum Umschreiben von Code, um diese neueste PHP-Version zu unterstützen.
Code neu schreiben, um create_function() zu ersetzen
Um den Code zuvor anzupassen Wenn Sie create_function() in PHP 7.2 verwendet haben, sollten Sie die Einführung anonymer Funktionen (bekannt als „Closures“) in Kombination mit dem Schlüsselwort „use“ in Betracht ziehen, um auf übergeordnete Variablen zuzugreifen. Eine praktische Veranschaulichung:
$callbacks[$delimiter] = function($matches) use ($delimiter) { return $delimiter . strtolower($matches[1]); };
Dieser Code erreicht die gleiche Funktionalität wie die ursprüngliche create_function()-Implementierung.
Das obige ist der detaillierte Inhalt vonWie kann ich die veraltete create_function() von PHP in PHP 7.2 ersetzen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!