���ѧۧݧ�ӧ�� �ާ֧ߧ֧էا֧� - ���֧էѧܧ�ڧ��ӧѧ�� - /home/rickpfrv/wiki.craftaro.com/vendor/wikimedia/shellbox/src/Action/CallAction.php
���ѧ٧ѧ�
<?php namespace Shellbox\Action; /** * PHP RPC handler */ class CallAction extends MultipartAction { /** * @param string[] $pathParts @phan-unused-param */ protected function execute( $pathParts ) { $this->forgetConfig( 'secretKey' ); $functionName = $this->getRequiredParam( 'functionName' ); $binary = $this->getRequiredParam( 'binary' ); if ( $binary ) { $params = []; for ( $i = 0; ; $i++ ) { $param = $this->getParam( "param$i" ); if ( $param === null ) { break; } $params[] = $param; } } else { $params = $this->getParam( 'params', [] ); } $this->runSources(); $result = call_user_func_array( $functionName, $params ); if ( $binary ) { $this->writeResult( [], [ 'returnValue' => (string)$result ] ); } else { $this->writeResult( [ 'returnValue' => $result ] ); } } protected function getActionName() { return 'call'; } /** * Execute the source files which were included in the request */ private function runSources() { $sources = $this->getParam( 'sources', [] ); foreach ( $sources as $sourceFileName ) { require $this->tempDirManager->getPath( $sourceFileName ); } } }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | ���֧ߧ֧�ѧ�ڧ� ����ѧߧڧ��: 0.1 |
proxy
|
phpinfo
|
���ѧ����ۧܧ�