[GUEST ACCESS MODE: Data is scrambled or limited to provide examples. Make requests using your API key to unlock full data. Check https://lunarcrush.ai/auth for authentication information.] [@alexdaubois](/creator/twitter/alexdaubois) "🎪 (4/11) #Grapheme String Split is here New grapheme_str_split() for proper #Unicode handling: $emoji = "👨👩👧👦"; $chars = grapheme_str_split($emoji); This correctly splits complex Unicode sequences no more broken emoji/flags 🌍"  [@alexdaubois](/creator/x/alexdaubois) on [X](/post/tweet/1946113865705476535) 2025-07-18 07:44:37 UTC XXX followers, XXX engagements "📣 This JUST got merged in #PHP a few minutes ago It is currently challenging to deal with recursion in anonymous functions. Not anymore in PHP 8.5: the "Closure::getCurrent()" method fetches the current closure you're in 🚀 PR: #phptips"  [@alexdaubois](/creator/x/alexdaubois) on [X](/post/tweet/1947305976215839070) 2025-07-21 14:41:38 UTC XXX followers, 14.3K engagements "(6/11) New microsecond methods for precise timing: DateTime::createFromTimestamp(1234567890.123456); echo $dt-getMicrosecond(); // 123456 $dt-setMicrosecond(999999); Perfect for high-precision logging"  [@alexdaubois](/creator/x/alexdaubois) on [X](/post/tweet/1946113869094482000) 2025-07-18 07:44:38 UTC XXX followers, XXX engagements "🔥 (3/11) MB String Gets TRIM Functions #PHP XXX adds mb_trim() mb_ltrim() mb_rtrim() mb_ucfirst() and mb_lcfirst() #Unicode-aware trimming and casing has never been that easy with PHP 🌍"  [@alexdaubois](/creator/x/alexdaubois) on [X](/post/tweet/1946113863943864540) 2025-07-18 07:44:36 UTC XXX followers, XXX engagements "⚙ (5/11) New request_parse_body() function for handling POST data: $fields $files = request_parse_body(); This works with #JSON form data multipart. No more $_POST limitations"  [@alexdaubois](/creator/x/alexdaubois) on [X](/post/tweet/1946113867148410898) 2025-07-18 07:44:37 UTC XXX followers, XXX engagements
[GUEST ACCESS MODE: Data is scrambled or limited to provide examples. Make requests using your API key to unlock full data. Check https://lunarcrush.ai/auth for authentication information.]
@alexdaubois
"🎪 (4/11) #Grapheme String Split is here New grapheme_str_split() for proper #Unicode handling: $emoji = "👨👩👧👦"; $chars = grapheme_str_split($emoji); This correctly splits complex Unicode sequences no more broken emoji/flags 🌍" @alexdaubois on X 2025-07-18 07:44:37 UTC XXX followers, XXX engagements
"📣 This JUST got merged in #PHP a few minutes ago It is currently challenging to deal with recursion in anonymous functions. Not anymore in PHP 8.5: the "Closure::getCurrent()" method fetches the current closure you're in 🚀 PR: #phptips" @alexdaubois on X 2025-07-21 14:41:38 UTC XXX followers, 14.3K engagements
"(6/11) New microsecond methods for precise timing: DateTime::createFromTimestamp(1234567890.123456); echo $dt-getMicrosecond(); // 123456 $dt-setMicrosecond(999999); Perfect for high-precision logging" @alexdaubois on X 2025-07-18 07:44:38 UTC XXX followers, XXX engagements
"🔥 (3/11) MB String Gets TRIM Functions #PHP XXX adds mb_trim() mb_ltrim() mb_rtrim() mb_ucfirst() and mb_lcfirst() #Unicode-aware trimming and casing has never been that easy with PHP 🌍" @alexdaubois on X 2025-07-18 07:44:36 UTC XXX followers, XXX engagements
"⚙ (5/11) New request_parse_body() function for handling POST data: $fields $files = request_parse_body(); This works with #JSON form data multipart. No more $_POST limitations" @alexdaubois on X 2025-07-18 07:44:37 UTC XXX followers, XXX engagements
/creator/twitter::1432229574939709441/posts