Question:
Date: 04-02-2025 06:24:12
(In Spanish)
DEPRECATED [8192] strcasecmp(): Passing null to parameter #1 ($string1) of type string is deprecated
la función strcasecmp en PHP 8.2 arroja un Deprecated cuando se le pasa un null, para poder permitir null y no tener que modificar en gran medida tu código puedes armar tu propia función que si soporte null (un wrapper de la función original).
Idea con una clase MyHelper:
Para este ejemplo con la clase MyHelper, directamente hace un Ctrl + H en su editor (remplazar) y remplazar por ejemplo "strcasecmp(" por "MyHelper::strcasecmp(", y no es necesario intervenir en cada archivo, se hace por remplace.
Saludos y buen código! Votes: 1 - Answers: 0 - Views: 2 Share on: Google Facebook Twitter LinkedIn Link
[Aporte] DEPRECATED [8192] strcasecmp(): Passing null to parameter #1 ($string1) of type string is deprecated[Resolved]
Para los que están recibiendo este error:DEPRECATED [8192] strcasecmp(): Passing null to parameter #1 ($string1) of type string is deprecated
la función strcasecmp en PHP 8.2 arroja un Deprecated cuando se le pasa un null, para poder permitir null y no tener que modificar en gran medida tu código puedes armar tu propia función que si soporte null (un wrapper de la función original).
Idea con una clase MyHelper:
class MyHelper { public static function strcasecmp(?string $str1, ?string $str2): int { return strcasecmp($str1 ?? "", $str2 ?? ""); } }
Función Reemplazo Recomendado strcasecmp( MyHelper::strcasecmp(
Para este ejemplo con la clase MyHelper, directamente hace un Ctrl + H en su editor (remplazar) y remplazar por ejemplo "strcasecmp(" por "MyHelper::strcasecmp(", y no es necesario intervenir en cada archivo, se hace por remplace.
Saludos y buen código! Votes: 1 - Answers: 0 - Views: 2 Share on: Google Facebook Twitter LinkedIn Link
Answers:
No replies for this question, be the first to answer.
To actively participate in the community first must authenticate, enter the system.Sign In