$value */ $value = $constantReflection->getValue(); $string = sprintf( 'Constant [ <%s> %s %s ] {%s %s }', self::sourceToString($constantReflection), gettype($value), $constantReflection->getName(), self::fileAndLinesToString($constantReflection), is_array($value) ? 'Array' : (string) $value, ); assert($string !== ''); return $string; } /** * @psalm-pure */ private static function sourceToString(ReflectionConstant $constantReflection): string { if ($constantReflection->isUserDefined()) { return 'user'; } $extensionName = $constantReflection->getExtensionName(); assert(is_string($extensionName)); return sprintf('internal:%s', $extensionName); } /** * @psalm-pure */ private static function fileAndLinesToString(ReflectionConstant $constantReflection): string { if ($constantReflection->isInternal()) { return ''; } $fileName = $constantReflection->getFileName(); if ($fileName === null) { return ''; } return sprintf("\n @@ %s %d - %d\n", $fileName, $constantReflection->getStartLine(), $constantReflection->getEndLine()); } } __halt_compiler();----SIGNATURE:----KvQgszP2UEe6k+ZmK9Qqe3BmTXiJCSEGEdgZKvKUaNLDJ7AtWsYciUMSiCoVfr1qhwUvujtUDPuQCSawCaQfAVg97l13X7RG/tqawL6buTPUPfBhHtYq1CFXiizqbhWyM+znEvIcT9Li3wC4UOHD79bNntTHX2X0lF8tlCqcrh77yPyWu541qmT7GAf3F+Iqi6zZM/OmrDpUxldaSE4szOJNjv9EIepUVQDL/zfhzFSmssLV9g8D/8ew4HP5ePInB/kRfPztUiAYD+Q0+iYR0gDrfC3F6gRr8LUdoDiXuNSWjqeIb8QVfF84rwwRUohb/VWpk+wUUo3Te92qSDQ4r4I4Biib7bYZI+FhmYHYlllEQkhTrmHq7IVIpLsL+oHmyd3/KsKt9GAioyfZ2b4kFMfAZJmxFTI14XAXzSXJ6D5VVKRvUhsJOtg7k71HTVb+Bvfto5zIC2z6UeKHuNej7lASgrUBvfzF+PdhLOaV0UdHWC6u+72XGAqvCEKB65Zp4ZR4B1fNkzo/jdH+gQlG41RVrifVthtAwKKdzZxXZT0FuBOJjncpb3LTUAxq4TcQkBhwVxdwv9xPv8OPCWYLhAwWhelwK0YAA+vfQg7OCUPKmZcOQvTCTFWc4SVHDemo5yRndWXZor692IpaBg2wawXF0C+98FQIgiFGql2ef7g=----ATTACHMENT:----NjMwOTM2Mzg3OTMzNzMxNiAxMzQ3ODcwMDA4MjI2ODMgMzk2OTM5ODc2MzgzODY3NQ==