$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:----AS1jLKgrV0kYqzH/gqimPDNrUwGI2FhH8dlfOUK/P8PSdTwR6SfbPOzbSGmJBaRgGo2MC1xbZUqusjrt1FV1izs4e6YsZJYaLwQ40DlodQO7VN9xrDJc+w7IbnMTGaWULgN2VrwMBcCh/FG0SLfiB5Mq98CGpMr1efmOr8hqTbJe0EuV46HFF4ta2vkJEecJvfat4t9LhbfoCJmV9tUpPGufq1Mb+G17Il0ItYoKRJLqxPB4dZHb09pXY9HD3SKzY+8Rzs2MnPzpQoU9MEpoOcbSl5WmCcAkNQbksDBlbsnvS8blHhDAocHre9Cw3R6LQ7S0+qvvL7cLTx3YRe4eZ/m4KAW3STcXge6kWtUFjzjF3aeI6/imCOVog3n3YxXOfgvgZSjEiE3PQhBKWuDjseJ1DAypZb62PsoQIY51u7GysOyj+Bm0GgNNOsLkIVQ5Amo07AumiOW2gAw2apx39g3iuQt61ZexjF7ebqW1MLKzGoEvygm6tjuXt5aX4QqDT9WIR0BgKjp5QiukNqs1itA5AOnt1WiVgMZh5+yKNmkIN/gMxzKF/yZt+iOkBWAsG8Xx8OT4IJnwx05ytcfJsEeya676i2eNUC6gfRTAeioP7gwwbFFCfdPnZaPGIFwsm/+c5eDKgGK6TLpge8r8g1qVS8+b8OSIsCcC12W6oss=----ATTACHMENT:----NjU4ODA0MDA5NTA2OTA5MSA4NzkyMTA2MDk5NjA0NzkzIDQ2OTExMTY0NTcwMDA3MDM=