typestar

Interpolación de cadenas en PHP

Las comillas dobles insertan variables en la cadena; las simples las dejan en paz.

<?php
$name = "typestar";
$letters = 8;

// double quotes interpolate; single quotes stay literal
echo "$name has $letters letters\n";
echo 'literal: $name has $letters letters', "\n";

// braces mark off array lookups and other expressions
$langs = ["php", "ruby"];
echo "first up: {$langs[0]}\n";
echo "shouted: " . strtoupper($name) . "\n";

Cómo funciona

  1. "$name has $letters letters" interpola ambas variables en su lugar.
  2. La gemela de comillas simples imprime los signos de dólar tal cual.
  3. Las llaves, como en {$langs[0]}, delimitan accesos a arreglos dentro de una cadena.
  4. . concatena cuando el valor viene de una llamada como strtoupper.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
12
Caracteres a escribir
343
Tokens
66
Ritmo de tres estrellas
70 tpm

Al ritmo de tres estrellas de 70 tokens por minuto, este intento toma unos 57 segundos.

Escribe este fragmento

Paso 2 de 3 en Variables y tipos; paso 2 de 27 en Fundamentos del lenguaje.

← Anterior Siguiente →