3v4l.org

run code in 300+ PHP versions simultaneously
<?php /* dynamic - interactive design - html5 */ $url = "https://editor.pixartprinting.com/services/flexdoc.asmx?WSDL"; // create new SoapClient object $edoc1 = new SoapClient($url,array('trace' => 1, 'exception' => 0, 'cache_wsdl' => 0)); $user_new = array(); $docCode = "398244e4-2343-4af8-a3e7-eeb70459ae93"; $docPwd = "9adccda9-4a8c-4a7a-9725-9ba5d259c381"; // initialize session by startDocSession $session_dynamic = $edoc1->startDocSession(array("docCode" => $docCode, "docPwd" => $docPwd)); // and save sessionId $session_id = $session_dynamic->startDocSessionResult->docSession; // get info by getCurrentSession $session_info = $edoc1->getCurrentSession(array("docSessionID"=> $session_id)); $user_info = $session_info->getCurrentSessionResult; // print get background info //print "<h3>print get background info ($session_id)</h3><pre>"; print_r($user_info); print "</pre>"; echo "<hr>"; // modify elementValue about first element $nome_file = "http://apr.pixartprinting.com/test/test.jpg"; $user_new[0] = (object) array( "elementName" => "background", "elementValue" => $nome_file, "imageData" => base64_encode(file_get_contents($nome_file)) ); $user_new = (object) $user_new; // print userEntries object print "<h3>userEntries object</h3>"; var_dump($user_new); // update data by updateCurrentSession using same sessionId and element modified // print response about update data print "<h3>print response about update data ($session_id)</h3>"; var_dump($edoc1->updateCurrentSession(array("docSessionID" => $session_id, "userValues"=> $user_new))); echo "<hr>"; // get info by getCurrentSession using same sessionId $session_info = $edoc1->getCurrentSession(array("docSessionID"=> $session_id)); // print get background info print "<h3>print get background info ($session_id)</h3><pre>"; print_r($user_info->inputForm->formElement[0]); print "</pre>"; ?>
Output for git.master, git.master_jit, rfc.property-hooks
Fatal error: Uncaught Error: Class "SoapClient" not found in /in/P3Tha:6 Stack trace: #0 {main} thrown in /in/P3Tha on line 6
Process exited with code 255.

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
44.13 ms | 401 KiB | 8 Q