Yes, you can use the null keyword in php. You can also make null objects as well (if a language didn't support null but had OO). I choose to do null objects over the keyword null since Often times you get code that goes:
if( $object == null ) someBehaviour();
else $object->someOtherBehaviour();
if you create a NullObject that extends from $object's class, you can just do this
$object->behaviour();
and that will probably reduce a lot of code on your behalf.
So if you want to set null values, you should just do this:
if ( empty( $somevar ) )
{
$object= new NullObject();
}
you can have an isNull property as well to test if the object is null if can't deal with it polymorphically. Hope that helps.