การตรวจสอบค่าใน Apex class controller
กำหนดให้รับค่า id มาเก็บไว้ในตัวแปรประเภท String(id)
String id;ถ้าต้องการตรวจสอบค่าของ id ว่ามีค่าหรือไม่ เพื่อจัดการตัวแปร ใน Controller
id = System.currentPageReference().getParameters().get('id');
if(id==''){จาก code ด้านบน เมื่อ id มีค่าเป็น "null"
System.debug('Mode: create');
}elsle{
System.debug('Mode: edit');
}
โปรแกรมจะไม่เข้าการทำงานในส่วนของ if แต่จะทำงานในส่วนของ else แทน
ดังนั้น วิธีการเช็ค empty('') value == '' ไม่สามารถใช้กับค่า null ได้นั่นเอง
ถ้าต้องการตรวจสอบค่า ทั้ง ช่องว่าง empty('') และ ค่า null เราสามารถใช้ function มาตราฐานที่ให้มาได้เลยครับ