Strings and Quotes
Parte da seção Fundamentos do Journey de PHP da Coddy — lição 7 de 71.
Uma string é simplesmente uma sequência de caracteres, como letras, números, símbolos ou espaços. Em PHP, você pode criar strings usando aspas simples ('') ou aspas duplas (""):
$message1 = 'Hello World!';
$message2 = "Welcome to PHP!";Ambas as abordagens criam strings válidas, mas há uma diferença importante entre elas.
Aspas duplas têm um recurso especial chamado interpolação de variáveis - elas podem incluir variáveis diretamente dentro da string usando o sinal de dólar $:
<?php
$name = "Alice";
$greeting = "Hello, $name!";
echo $greeting; // Outputs: Hello, Alice!
?>Aspas simples, no entanto, tratam tudo literalmente e não processam variáveis dentro delas. Por exemplo:
<?php
$name = "Alice";
$greeting = 'Hello, $name!';
echo $greeting; // Outputs: Hello, $name!
?>Desafio
FácilCrie uma variável chamada $greeting que usa aspas duplas para incluir a variável name diretamente dentro da string neste formato exato:Welcome to PHP, [name]!
Folha de consulta
Uma string é uma sequência de caracteres (letras, números, símbolos ou espaços). Em PHP, strings podem ser criadas usando aspas simples ('') ou aspas duplas (""):
$message1 = 'Hello World!';
$message2 = "Welcome to PHP!";Interpolação de Variáveis: Aspas duplas permitem incluir variáveis diretamente dentro da string usando o sinal $:
$name = "Alice";
$greeting = "Hello, $name!";
echo $greeting; // Saída: Hello, Alice!Aspas simples tratam tudo literalmente e não processam variáveis:
$name = "Alice";
$greeting = 'Hello, $name!';
echo $greeting; // Saída: Hello, $name!Experimente você mesmo
<?php
$name = "Bob";
$greeting = ?;
// Exibe a saudação
echo $greeting;
?>Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4Comparison & Logical Operators
Comparison OperatorsEquality & IdentityLogical Operators Part 1Logical Operators Part 2Recap - Simple Logic2Variables and Data Types
NumbersStrings and QuotesBooleansNaming ConventionsRecap - Variable InitEmpty VariablesString ConcatenationGetting User InputCast to Different Types5Conditional Logic
If StatementIf - ElseThe Ternary OperatorNull Coalescing OperatorSwitch StatementRecap - Making Decisions3Basic Operators
Arithmetic OperatorsModulo OperatorExponentiation OperatorCombined AssignmentIncrement/DecrementOperator PrecedenceRecap - Simple CalculationsString Operators