تتكون عبارة Perl if من تعبير منطقي متبوعًا ببيان واحد أو أكثر.
تنسيق بناء الجملة كما يلي:
if(boolean_expression){ #Execute عندما يكون التعبير boolean_expression صحيحًا}
إذا كان التعبير المنطقي صحيحًا، فسيتم تنفيذ كتلة التعليمات البرمجية الموجودة في عبارة if. إذا كان التعبير المنطقي خطأ، فسيتم تنفيذ المجموعة الأولى من التعليمات البرمجية بعد نهاية عبارة if (بعد قوس الإغلاق).
بتنفيذ البرنامج أعلاه تكون نتيجة الإخراج هي:
قيمة أقل من 20a هي: قيمة 10a هي: