ការផ្ទុក WSDL ពីចម្ងាយអាចកើតឡើងនៅក្នុងអ្នកសាងសង់ SoapClient។ ផ្តល់ព្រុយមុនការទាញយកដំបូងនោះ៖

$client = new SoapClient('https://service.example.com/api?wsdl', [
    'proxy_host' => '203.0.113.10',
    'proxy_port' => 8080,
    'proxy_login' => getenv('PROXY_USER'),
    'proxy_password' => getenv('PROXY_PASSWORD'),
    'connection_timeout' => 5,
    'exceptions' => true,
]);

ប្រើ WSDL ពិតប្រាកដ ម៉ាស៊ីន/ច្រកព្រុយ និងប្រភពព័ត៌មានសម្គាល់ដែលបានបម្រុង។ វាលម៉ាស៊ីនជាអាសយដ្ឋាន ដោយច្រករបស់វាដាច់ដោយឡែក។

នៅពេលវាបរាជ័យសំណើ ឬប្រតិបត្តិការដែលត្រូវពិនិត្យ
ការសាងសង់អតិថិជនការទាញយក WSDL ឬដំណើរការឯកសារ។
ដំណើរការឯកសារ/ស្គីម៉ាដែលនាំចូលURL ទាញយកបន្ថែមពិតប្រាកដ។
ការហៅវិធីសាស្ត្រ SOAPចំណុចបញ្ចប់សេវាដែលបានប្រកាសក្នុង WSDL ប្រហែលជានៅម៉ាស៊ីនផ្សេង។

ដំណើរការដែលប្រើ WSDL ដែលបានឃ្លាំងសម្ងាត់អាចរំលងសំណើដែលបរាជ័យនៅម៉ាស៊ីនផ្សេង។ រក្សាការកំណត់ឃ្លាំងសម្ងាត់ និង URL ដែលបរាជ័យពិតប្រាកដជាមួយការប្រៀបធៀប ជំនួសឱ្យការផ្លាស់ប្តូរព្រុយដោយផ្អែកលើភាពជោគជ័យនៃការសាងសង់តែម្នាក់ឯង។

proxy_login/proxy_password ផ្ទៀងផ្ទាត់ អន្តរការី។ login/password គោលដៅ និងការផ្ទៀងផ្ទាត់សេវានៅកម្រិត SOAP បម្រើស្រទាប់ផ្សេង។ ប្រើជម្រើសដែលបានកំណត់ ជំនួសឱ្យការដាក់បឋមកថាដូចគណនីទៅក្នុង User-Agent; បឋមកថាកម្មវិធីដែលត្រូវការជាកម្មសិទ្ធិរបស់ចំណុចប្រទាក់បឋមកថាដែលគាំទ្រ។

កត់ត្រា ប្រតិបត្តិការ គោលដៅ និងភាគីដែលចេញបញ្ហាប្រឈម ដោយដកអាថ៌កំបាំងចេញ។ connection_timeout កំណត់ការបង្កើតការតភ្ជាប់ មិនមែនរយៈពេលពេញលេញនៃប្រតិបត្តិការ SOAP វែង។

អត្ថបទពាក់ព័ន្ធ