استفاده از match expression شکل مدرن تر و ساده تری از switch case قدیمی است و حالت استفاده از آن بسیار شبیه آرایه ها می باشد که در آن key ها آیتمی است که باید تطبیق یابد و value عبارتی است که باید اجرا شود.
توجه داشته باشید که php شما باید حداقل ورژن 8 باشد
عبارت ها می توانند یکی از حالت های زیر باشند:
تنها محدودیتی که وجود دارد این است که expression باید بهصورت تک خطی باشد
در هر دو حالت match و case می توان case aggrigation و default داشت
خروجی هر دو مثال بهصورت زیر خواهد بود: