Hocam sayfa yüklenirken php fonksiyonu js içinde çalıştırabilirsin ama değişkene atayarak yapabilirsin bunu. Kullanıcının yapacağı işleme göre anlık olarak çalışması gerekiyorsa php fonksiyonunu bu durumda ajax ile post edilir. Başka çözüm yok maalesef. Çünkü php sunucu taraflı bir dildir. Js de client tarafında çalışır. Bu yüzden js ile veriyi gönderir php ile kayıt yaparsın