From c30a821b7a0a309dd6cd74013d16d215c8876d73 Mon Sep 17 00:00:00 2001 From: Domas Mituzas Date: Mon, 12 Nov 2007 22:45:48 +0000 Subject: [PATCH] do nothing for empty strings... how can you upper-case the void? --- languages/Language.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/languages/Language.php b/languages/Language.php index bbdbbc5b64..a91ce2e0df 100644 --- a/languages/Language.php +++ b/languages/Language.php @@ -931,6 +931,7 @@ class Language { } function ucfirst( $str ) { + if ($str == "") return ""; if ( ord($str[0]) < 128 ) return ucfirst($str); else return self::uc($str,true); // fall back to more complex logic in case of multibyte strings } @@ -962,6 +963,7 @@ class Language { } function lcfirst( $str ) { + if ($str == "") return ""; if ( ord($str[0]) < 128 ) { // editing string in place = cool $str[0]=strtolower($str[0]); -- 2.20.1