notify.php:
<?php
$d 
= new DbusDbus::BUS_SESSION );
$n $d->createProxy(
    
"org.freedesktop.Notifications",  // connection name
    
"/org/freedesktop/Notifications"// object
    
"org.freedesktop.Notifications"   // interface
);
$id $n->Notify(
    
'Testapp', new DBusUInt32), // app_name, replaces_id
    
'iceweasel''Testing http://ez.no''Test Notification'// app_icon, summary, body
    
new DBusArrayDBus::STRING, array() ), // actions
    
new DBusDict(                           // hints
        
DBus::VARIANT,
        array(
            
'x' => new DBusVariant500 ),  // x position on screen
            
'y' => new DBusVariant500 ),  // y position on screen
            
'desktop-entry' => new DBusVariant'rhythmbox' )
        )
    ),
    
1000 // expire timeout in msec
);
echo 
$id[0], "\n";
?>