আধুনিক PHP ফাংশন প্যারামিটার, রিটার্ন ভ্যালু এবং ক্লাস প্রপার্টিতে টাইপ ডিক্লারেশন সাপোর্ট করে — এবং declare(strict_types=1) সেগুলি কঠোরভাবে প্রয়োগ করতে দেয়। একসাথে তারা PHP-তে স্ট্যাটিক্যালি টাইপড ভাষাগুলির অনেক নিরাপত্তা নিয়ে আসে, বাগ শুরুতেই ধরে ফেলে।
সর্বত্র টাইপ ডিক্লারেশন
{
= ;
? = ;
{
->balance += ;
}
{
->balance;
}
}
