۲۹ شهریور ۱۴۰۳

Techboy

اخبار و اطلاعات روز تکنولوژی

PHP 8.2 کلاس های فقط خواندنی را معرفی می کند

به روز رسانی اصلی به زبان برنامه نویسی محبوب همچنین دارای بهبود عملکرد و نحو و انواع جدید مستقل است.

به روز رسانی اصلی به زبان برنامه نویسی محبوب همچنین دارای بهبود عملکرد و نحو و انواع جدید مستقل است.

به‌روزرسانی بزرگ برای زبان برنامه‌نویسی استوار برای توسعه وب، PHP 8.2 با بهبود عملکرد، نحو، و ایمنی نوع همراه با قابلیت‌های جدید مانند کلاس‌های فقط خواندنی و انواع مستقل ارائه شده است.

PHP 8.2 در ۸ دسامبر منتشر شد و می توان از php.net به آن دسترسی داشت.

پشتیبانی از کلاس های فقط خواندنی در PHP 8.2 به این معنی است که یک کلاس با readonly اصلاح کننده تمام ویژگی های نمونه کلاس را به عنوان فقط خواندنی علامت گذاری می کند و از ایجاد ویژگی های پویا جلوگیری می کند. علامت‌گذاری کلاس‌های فقط خواندنی با ویژگی AllowDynamicProperties باعث خطای کامپایل می‌شود.

لینکدین منبع باز چارچوب بهره وری و شادی توسعه دهندگان خود است

افزودن null، false و true به‌عنوان انواع مستقل در PHP 8.2 به‌عنوان «پیشرفت برنامه‌نویسی» توصیف می‌شود. نوع null مربوط به نوع واحد PHP (نوعی که دارای یک مقدار است) در حالی که false و true انواع تحت اللفظی نوع bool هستند. این تغییرات کامل بودن سیستم نوع را ارتقا می دهد و تعدادی از موارد لبه را ارائه می دهد.

نحوه انتقال کد ASP.NET Core 5 به ASP.NET Core 6

در سایر پیشرفت‌ها در PHP 8.2:

  • انواع فرم متمایز (DNF) ترکیبی از union و تقاطع، به دنبال یک قانون سختگیرانه است که می گوید هنگام ترکیب انواع اتحاد و تقاطع، انواع تقاطع باید با پرانتز گروه بندی شوند.
  • یک پسوند “تصادفی” یک API شی گرا برای تولید اعداد تصادفی فراهم می کند.
  • ایجاد خصوصیات پویا منسوخ شده است تا از اشتباهات و اشتباهات املایی جلوگیری شود، مگر اینکه کلاس با استفاده از ویژگی AllowDynamicProperties شرکت کند. stdclass به ویژگی‌های پویا اجازه می‌دهد.
  • کلاس‌ها، رابط‌ها و توابع جدید مانند یک تابع msqli_execute_query و یک ویژگی SensitiveParameter مشخص شده‌اند.
  • اکنون ثابت ها را می توان در صفات تعریف کرد.
  • الحاق رشته ${} منسوخ شده است.
نظرسنجی O’Reilly می گوید سرعت پذیرش هوش مصنوعی مولد بی سابقه است

PHP 8.1، که دارای قابلیت‌های جدیدی در مورد enums، نحو، و ویژگی‌های فقط خواندنی بود، در نوامبر ۲۰۲۱ وارد شد. چندین نقطه منتشر شد.