PHP C / C + + kütüphanesi işlevi çağırmadan

2 Cevap php

Biz bir müşterinin makine üzerinde çalışan bir PHP web uygulaması var. Bir güncelleştirme için, biz PHP web uygulaması ile birlikte yerli opak kütüphane olarak eklemek isterim C kodu bir parça var.

Nasıl bir C / C + + lib arama hakkında gidiyor. PHP fonksiyon?

Bu web sunucusu tarafından çağrılan PHP uygulaması, (), bir exec aramak için izin her türlü sahip olduğu kabul edilemez, eval (), veya sistem (sırayla C kullanan bir C sarıcı sürücü çalıştırmak için fonksiyon) tipi / C + + kütüphanesi, bu PHP kodu içinde doğrudan bir C kütüphanesi kullanımı olması gerekir bu yüzden.

2 Cevap

Uzatma yazma Zend öğreticiler bir göz atın, özellikle bu bir "Wrapping C++ Classes in a PHP Extension"

St John Johnson tarafından cevap doğrudur. Ama şimdi de bizi php-cpp kütüphane can. PHP ve C + + arasında çok daha kolay bir köprü sunuyor. http://www.php-cpp.com daha fazla bilgi için bkz.