2010-11-28 9 views
5

क्या PHP ↔ पर्ल इंटरफ़ेस या बाइंडिंग आप अनुशंसा करते हैं?PHP ↔ पर्ल इंटरफ़ेस या बाइंडिंग

मुझे एक PHP स्क्रिप्ट से पर्ल फ़ाइल में स्थित पर्ल फ़ंक्शन चलाने और वापसी मान प्राप्त करने में सक्षम होना चाहिए।

मुझे पहले से ही PECL "perl" package मिल गया है, लेकिन मुझे यकीन नहीं है कि आखिरी सबवर्जन गतिविधि ~ 12 महीने पहले कितनी विश्वसनीय है।

मैं भी पर्ल मॉड्यूल PHP::Interpreter कि एक लगभग 3 वर्ष पुराने ट्यूटोरियल के अनुसार दोनों तरीकों से काम करने के लिए माना जाता है, Integrating PHP and Perl पाया है।

यदि आप उन 2 विकल्पों में से किसी एक की सिफारिश कर सकते हैं (या नहीं) तो मैं वास्तव में इसकी सराहना करता हूं या यदि आपके पास एक बेहतर विकल्प है जिसे मैंने अभी तक नहीं देखा है।

+1

http://stackoverflow.com/questions/1030736/how-can-i-use-perl- पुस्तकालय-from-php http://stackoverflow.com/questions/2635612/how-to-include-pl -perl-file-in-php http://stackoverflow.com/questions/4276654/perl-interpreter-for-php – daxim

+0

सुनिश्चित नहीं है कि कौन सा जवाब "दाएं" के रूप में चुनना है। दोनों समान टूल से लिंक करते हैं (मुझे पता था और पहले थ्रिफ्ट का इस्तेमाल किया था)। क्या करें? :-) –

उत्तर

5

उन में से किसी कभी उपयोग नहीं किया है, लेकिन वे दिलचस्प लग ..

रूप में अच्छी तरह Gearman पर एक नजर डालें .. इस तरह के सिस्टम में और अधिक भूमि के ऊपर है, लेकिन आप अन्य बिंदास सामग्री मिल :) यह आपकी आवश्यकताओं पर निर्भर करता है लगता।

+0

मैं इसे एक चेक आउट करने जा रहा हूं। आपके उत्तर के लिए बहूत बहूत धन्यवाद! –

+0

इसे सही उत्तर के रूप में चुनना क्योंकि मुझे गियरमैन के बारे में पता नहीं था लेकिन मैंने पहले से ही थ्रिफ्ट का उपयोग किया है। –

4

आपकी सर्वश्रेष्ठ शर्त शायद Thrift होगी। यह एक दूसरे के बीच उन भाषाओं (और बहुत कुछ) को जोड़ता है। एकमात्र नकारात्मक पक्ष को नेटवर्क सर्वर चलाने और किसी भी तरफ उन अनुरोधों को प्राप्त करने की आवश्यकता होती है।

+0

मैंने पहले थ्रिफ्ट का उपयोग किया है और मैं कम ओवरहेड के साथ कुछ की उम्मीद कर रहा था। मैं हालांकि दिमाग में दिमाग रखने जा रहा हूँ। आपके उत्तर के लिए बहूत बहूत धन्यवाद! –

संबंधित मुद्दे