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
"$name has $letters letters"interpola ambas variables en su lugar.- La gemela de comillas simples imprime los signos de dólar tal cual.
- Las llaves, como en
{$langs[0]}, delimitan accesos a arreglos dentro de una cadena. .concatena cuando el valor viene de una llamada comostrtoupper.
Palabras clave y builtins usados aquí
echostrtoupper
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.
Paso 2 de 3 en Variables y tipos; paso 2 de 27 en Fundamentos del lenguaje.