$result=yaz_es_result($id)  is wrong for is example 
$result=yaz_es_result($con)(PECL yaz >= 0.9.0)
yaz_es — Bir ek hizmet isteği (Extended Service
  Request) düzenler
   Bu işlev, bir ek hizmet isteği (Extended Service
   Request) düzenler. Ek hizmetler, Record
   Update, Item Order, veritabanı yönetimi, ve
   benzerleri gibi çeşitli Z39.50 oluşumlarından oluşan bir ailedir.
  
Bilginize:
Çoğu Z39.50 sunucusu ek hizmetleri desteklemez.
yaz_es() işlevi, bir ek hizmek isteği paketi oluşturur ve bunu bir işlem kuyruğuna yerleştirir. İstekleri sunucuya göndermek için yaz_wait() işlevini kullanın. yaz_wait() işini bitirdikten sonra ek hizmet işleminin sonucu bir yaz_es_result() çağrısı ile alınmalıdır.
idyaz_connect() tarafından döndürülmüş bağlantı özkaynağı.
tür
       Ek hizmetin türünü belirten bir dizge::
       itemorder (Item Order),
       create (Create Database),
       drop (Drop Database),
       commit (Commit Operation),
       update (Update Record),
       xmlupdate (XML Update). Her tür bir sonraki bölümde
       belirtilir.
      
bağımsız_değişkenlerEk hizmet seçenekleri ile pakete özgü seçeneklerden oluşan bir dizi. Seçenekler, ZOOM C'nin C arayüzündekilere eşdeğerdir. Bakınız: » ZOOM Ek Hizmetleri.
Hiçbir değer dönmez.
Örnek 1 - Kayıt Güncelleme
<?php
$con = yaz_connect("myhost/database");
$args = array (
    "record" => "<gils><title>some title</title></gils>",
    "syntax" => "xml",
    "action" => "specialUpdate"
);
yaz_es($con, "update", $args);
yaz_wait();
$result = yaz_es_result($id);
?>$result=yaz_es_result($id)  is wrong for is example 
$result=yaz_es_result($con)