[PHP] ตัวแปรใน if แบบรวบรัด

พึ่งจะมานึกได้ ... ซึ่งลืมไปนานแล้ว เกี่ยวกับการใช้ if
ส่วนใหญ่เรามักจะติดนิสัยเขียนกันประมาณนี้

<?php
$a = intval("1");
$b = 2;
if($a < $b){
  echo "\$a less \$b";
}

คือเหมือนต้องสร้างตัวแปรอะไรสักอย่างหนึ่งขึ้นมาก่อน แล้วค่อยเอาไปประมวลผล
ซึ่งจะลัดก็ลัดได้ ก็จะได้หน้าตาประมาณนี้

<?php
if( ($a = intval("1")) < ($b = 2) ){
  echo "\$a less \$b";
}

ไม่มีอะไรมากก็แค่ใส่วงเล็บให้มันซะ อิอิ

Comments