मैं कुछ पुराने कोड के आसपास इकाई परीक्षण लिख रहा हूँ, और Apache2 :: अनुरोध के read()
विधिपर्ल में एक्सएस का उपयोग किये बिना कॉलर के चर को कैसे लिखना है?
my $r = Apache2::Request->new(...);
$r->read(my $buf, $len);
वहाँ एक रास्ता पर्ल में एक समारोह $buf
पॉप्युलेट करने के लिए लिखने के लिए है चारों ओर एक नकली लिखने के लिए की जरूरत है लगता है? मुझे पूरा यकीन है कि ऐसा करने का एकमात्र तरीका एक्सएस कोड से ** के साथ है, लेकिन मैंने सोचा कि मैं कम से कम पहले पूछूंगा।
अपाचे 2 का उपयोग :: अनुरोध सीधे इसकी ओर जाता है, इसलिए मेरी नकल करने की मेरी इच्छा है।
perl: symbol lookup error: .../APR/Request/Apache2/Apache2.so:
undefined symbol: modperl_xs_sv2request_rec
तो तुम 'read' नकली करना चाहते हैं, यह सही है? – simbabque
पर्ल हमेशा संदर्भ द्वारा गुजरता है, इसलिए आपको केवल $ _ [1] 'संशोधित करना है। – ikegami