Dark | Light
[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 Avatar](https://lunarcrush.com/gi/w:16/cr:twitter::1432229574939709441.png) [@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 Avatar](https://lunarcrush.com/gi/w:16/cr:twitter::1432229574939709441.png) [@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 Avatar](https://lunarcrush.com/gi/w:16/cr:twitter::1432229574939709441.png) [@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 Avatar](https://lunarcrush.com/gi/w:16/cr:twitter::1432229574939709441.png) [@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 Avatar](https://lunarcrush.com/gi/w:16/cr:twitter::1432229574939709441.png) [@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 Avatar @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 Avatar @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 Avatar @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 Avatar @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 Avatar @alexdaubois on X 2025-07-18 07:44:37 UTC XXX followers, XXX engagements

creator/twitter::1432229574939709441/posts
/creator/twitter::1432229574939709441/posts