Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. String_.php

function String_::fromString

Parameters

array<string, mixed> $attributes:

bool $parseUnicodeEscape Whether to parse PHP 7 \u escapes:

File

vendor/nikic/php-parser/lib/PhpParser/Node/Scalar/String_.php, line 49

Class

String_

Namespace

PhpParser\Node\Scalar

Code

public static function fromString(string $str, array $attributes = [], bool $parseUnicodeEscape = true) : self {
    $attributes['kind'] = $str[0] === "'" || $str[1] === "'" && ($str[0] === 'b' || $str[0] === 'B') ? Scalar\String_::KIND_SINGLE_QUOTED : Scalar\String_::KIND_DOUBLE_QUOTED;
    $attributes['rawValue'] = $str;
    $string = self::parse($str, $parseUnicodeEscape);
    return new self($string, $attributes);
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal