Strings and Quotes
Coddy'nin PHP Journey'sinin Temeller bölümünün bir parçası — ders 7 / 71.
Bir dize, harfler, sayılar, semboller veya boşluklar gibi karakterlerin basit bir dizisidir. PHP'de, dizeleri tek tırnak ('') veya çift tırnak ("") kullanarak oluşturabilirsiniz:
$message1 = 'Hello World!';
$message2 = "Welcome to PHP!";Her iki yaklaşım da geçerli dizeler oluşturur, ancak aralarında önemli bir fark vardır.
Çift tırnaklar, değişken interpolasyonu olarak adlandırılan özel bir özelliğe sahiptir - dolar $ işareti kullanarak değişkenleri doğrudan string'in içine dahil edebilirler:
<?php
$name = "Alice";
$greeting = "Hello, $name!";
echo $greeting; // Outputs: Hello, Alice!
?>Tek tırnaklar ise her şeyi literal olarak alır ve içindeki değişkenleri işlemeyecektir. Örneğin:
<?php
$name = "Alice";
$greeting = 'Hello, $name!';
echo $greeting; // Outputs: Hello, $name!
?>Görev
Kolay$greeting adında bir değişken oluşturun ki, name değişkenini dizenin içine doğrudan dahil etmek için çift tırnak kullansın ve tam şu biçimde olsun:Welcome to PHP, [name]!
Kopya kağıdı
Bir dize, karakterlerin (harfler, sayılar, semboller veya boşluklar) bir dizisidir. PHP'de dizeler, tek tırnak ('') veya çift tırnak ("") kullanılarak oluşturulabilir:
$message1 = 'Hello World!';
$message2 = "Welcome to PHP!";Değişken Yerleştirme: Çift tırnaklar, $ işareti kullanarak değişkenleri doğrudan dizenin içine dahil etmenize olanak tanır:
$name = "Alice";
$greeting = "Hello, $name!";
echo $greeting; // Outputs: Hello, Alice!Tek tırnaklar her şeyi olduğu gibi alır ve değişkenleri işlemeyecektir:
$name = "Alice";
$greeting = 'Hello, $name!';
echo $greeting; // Outputs: Hello, $name!Kendin dene
<?php
$name = "Bob";
$greeting = ?;
// Selamlamayı yazdır
echo $greeting;
?>Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temeller bölümündeki tüm dersler
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