TGViewer
کداکسپلور | CodeExplore کداکسپلور | CodeExplore @codeexplore · 9.18K subscribers
Post #4792 1.44K
‏PHP 8.6 دو ماه دیگه منتشر میشه و توی این پست با هم میبینیم که چیارو قراره اضافه کنه!

یکی از چیزایی که اضافه میشه Partial Function Application هست که با ? میتونید بخشی از آرگومان‌های یک تابع رو مشخص کنید و ازش یک Closure بسازید:

$makeSlug = str_replace(' ', '-', ?);

$makeSlug('Hello World'); // Hello-World


تابع clamp اضافه شده که میتونه یه مقدار رو بین حداقل و حداکثر مشخص ‌شده نگهداره و دیگه نیازی به min و max نیست.

برای کار با زمان هم Time\Duration اضافه شده که میتونید باهاش Duration بسازید، تایم هارو جمع یا تقسیم کنید و حتی با هم مقایسشون کنید.

مورد بعدی اینه که Readonly Property ها رو میتونید موقع تعریف کردن مقدار بدید و ‏با DocComments هم میشه روی پارامترهای تابع Comment نوشت.

یه Polling API جدید با Io\Poll اومده که جایگزین مدرن ‌تری برای stream_select توی ساختن ایونت لوپ ها و پروژه های Async محسوب میشه. Stream Error Handling هم بهتر میشه و میشه ارور هارو با تغییرات بیشتر برگردوند و بین Warning, Exception یا Silence انتخاب کرد.

#php #update #news
☕️ Telegram | Website | Discord
  • ❤‍🔥 7
  • 🔥 1
More from @codeexplore
  1. Oct 3, 2026پایتون 3.15 منتشر شد🎉 البته 1.5 روز تاخیر توی انتشار داشت ولی خب از امروز قابل دسترسه. #p…
  2. Oct 2, 2026وقتی OpenAI آپدیت جدید میده: #fun #chatgpt ☕️ Telegram | Website | Discord
  3. Oct 2, 2026✨ اکانت ChatGPT Plus پیش‌ساخته یک ماهه، کاملاً اختصاصی🔐 ‌ ✅ ۱۰ روز گارانتی بی‌قید و شرط ‌…
  4. Oct 2, 2026Post #4841
  5. Oct 2, 2026📚اگر PDF، جزوه یا فایل آموزشی دارید و دنبال تبدیلشون به یه روش بهتر برای یادگیری هستید، P…
  6. Oct 1, 2026🖥 اگر ویندوز 11 دارید و از Visual Desktop استفاده میکنید، i3wsb یه Workspace Bar سبکه که…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →