Benign php 13 installs Download

gzhegow/ret v1.2.0

PHP invokes a variable-named functionEmits data with a PHP echo statement
SHA-2566ca6daa0f9ff1bdcf487df10b7ff45fcae227135bb391dcdb3c027f70f6f99a5

Evidence

PHP callback dispatcher with argument array RetWrapper.php · lines 167–175
167:5… {
168 array_unshift($fnArgs, $this->value);
169
170 $ret = call_user_func_array($fn, $fnArgs);
171
172 if ( null === $ret ) {
173 return null;
174
175 } elseif ( ($ret instanceof Ret) && $ret->isFa …
Contains a Cyrillic script sequence test.php · lines 1–16
⋯5 lines
6
7
8// >>> ТЕСТЫ
9
10$theDebug = \Gzhegow\Lib\Lib::debug();
⋯6 lines
Suppresses errors with the PHP @ operator test.php · lines 18–27
18:30… bug, $testN) {
19 $theDebug->dump_value('TEST ' . $testN);
20 echo "\n";
21
22 @trigger_error('Hello');
23 $err = error_get_last();
24
25 $e = \Gzhegow\Ret\Core\Err::triggered(
26 $err['type'], $err['message'],
27 $err[' …
PHP invokes a variable-named function test.php · lines 333–339
333:29… Core\Ret\Ret::ok($value);
334 };
335
336 $value = 123;
337 $ret = $fnStringNotEmpty($value);
338
339 // > magic! the function becomes context-controllable - you may throw, get error, or return fallback depends on y …
PHP callback dispatcher with argument array Ret.php · lines 778–791
778:12… tic::$call__set_error_handler__ctx = [ [], $fileLine ];
779 set_error_handler(
780 [ static::class, 'call__set_error_handler' ],
781 $errorReportingNow
782 );
783
784 $e = null;
785 try {
786 $result = call_user_func_array($fn, $fnArgs);
787 }
788 catch ( \Throwable $e ) {
789 }
790 finally {
791 $ee = static::$call__set_err …

No evidence locations were recorded for this file. Raw result

Keyboard shortcuts on this page: j for the next sample, k for the previous one, x to go back to the feed, d to download the original bytes, r to re-queue the sample for analysis.