Bu konuda fazla olmayan insiyatifimi kullanarak soyleyebilirim ki, her dil icin wrapper yazilabilir, birbirileriyle entegre edilebilir. PHP'de bunun icin bir arayuz sagliyor. C++ icin konusacak olursak su makaleye goz atabilirsin:
http://devzone.zend.com/article/4486-Wrapping-C-Classes-in-a-PHP-Extension
En nihayetinde hangi dilde yazilmis olursa olsun farkli uygulamalar birbirilerini cagirip, konusabilirler. Tabi kullanilan dil veya framework bunun icin bir arayuz veya builtin wrapper sagliyorsa ne ala, php'deki extension mevzusu gibi.
Gerci benchmark test'ler ne diyor bilmiyorum ama, PHP calisma zamaninda derlenen bir dil olmasina ragmen, en az C# kadar hizli (belki daha da hizli) bir dil diye tahmin ediyorum. Bu yuzden "php'de olmayan ozellik" dedigin eksikligi, yine PHP'de yazmak hemen her zaman icin mumkun sanirim. Extension kullanmanin tek sebebi modulerlik ve performans olabilir, yoksa C# veya C++, PHP'de olmayan neyi vadediyor?