PHP'de, programlamanızda verilerle çalışmanıza ve işlemler gerçekleştirmenize izin veren çeşitli veri türleri ve ifadeler vardır. Yaygın veri türleri arasında sayılar, dizeler, boolean'lar, diziler ve null bulunur. Hesaplamalar ve koşul kontrolleri yapmak için aritmetik, dizi, atama, karşılaştırma ve mantıksal ifadeleri kullanabilirsiniz.
PHP'de Veri Türleri
Sicim:
Açıklama: Bir dize, tek tırnak('') veya çift tırnak("") içine alınmış bir karakter dizisidir.
Örnek:
$name = "John Doe";
echo "Hello, ". $name; // Hello, John Doe
tamsayı
Açıklama: Tamsayı, ondalık noktası olmayan bir tam sayıdır.
Örnek:
$name = "John Doe";
echo "Hello, ". $name; // Hello, John Doe
Batmadan yüzmek
Açıklama: Kayan nokta, ondalık noktalı bir sayıdır.
Örnek:
$pi = 3.14;
echo "The value of pi is ". $pi; // The value of pi is 3.14
boole
Açıklama: Bir boole, doğru veya yanlış olan bir değerdir.
Örnek:
$isLogged = true;
if($isLogged) {
echo "User is logged in";
} else {
echo "User is not logged in";
}
Sıralamak
Açıklama: Bir dizi, bir öğeler topluluğudur.
Örnek:
$numbers = [1, 2, 3, 4, 5];
echo "The number of elements in the array is: ". count($numbers); // The number of elements in the array is: 5
Nesne
Açıklama: Bir nesne, özellikleri ve yöntemleri içeren bir sınıfın örneğidir.
Örnek:
class Person {
public $name;
public function sayHello() {
echo "Hello, I am ". $this->name;
}
}
$person = new Person();
$person->name = "John";
$person->sayHello(); // Hello, I am John
HÜKÜMSÜZ
Açıklama: NULL, atanan değeri olmayan bir değişkeni temsil eder.
Örnek:
$value = null;
if($value === null) {
echo "The value of the variable is NULL";
}
Kaynak
Açıklama: Kaynak, veritabanı bağlantısı gibi bir dış kaynağı temsil eder.
Örnek:
$dbConnection = mysqli_connect("localhost", "username", "password", "database");
// Use $dbConnection to query the database
PHP'deki ifadeler
Aritmetik İfadeler
Açıklama: Aritmetik ifadeler matematiksel işlemleri gerçekleştirir.
Örnek:
$sum = 5 + 3; // Addition
$difference = 10- 4; // Subtraction
$product = 2 * 6; // Multiplication
$quotient = 12 / 3; // Division
$remainder = 10 % 3; // Modulo(Remainder)
Atama İfadeleri
Açıklama: Atama ifadeleri, bir değişkene bir değer atar.
Örnek:
$x = 5; // Assigning 5 to $x
$y += 10; // Incrementing $y by 10
$z -= 3; // Decrementing $z by 3
Karşılaştırma İfadeleri
Açıklama: Karşılaştırma ifadeleri iki değeri karşılaştırır ve bir mantıksal sonuç döndürür.
Örnek:
$x = 5;
$y = 10;
$isEqual = $x == $y; // Equality comparison
$isNotEqual = $x != $y; // Inequality comparison
$isGreater = $x > $y; // Greater than comparison
$isLess = $x < $y; // Less than comparison
Mantıksal İfadeler
Şunlar: Mantıksal bir mantık, bir boolean'ı kontrol etmek ve kontrol etmek için kullanılır.
Örnek:
Description: Logical expressions combine multiple conditions and return a boolean result.
Dize Birleştirme
Açıklama: Dize birleştirme, birden çok dizeyi tek bir dizede birleştirir.
Örnek:
$name = "John";
$message = "Hello, ". $name. "!"; // Concatenating strings
Üçlü İfadeler
$age = 20;
$message =($age >= 18) ? "You are an adult": "You are not an adult";
Bunlar PHP'deki yaygın ifade türlerinden bazılarıdır. Bu ifadeleri anlamak ve kullanmak, PHP uygulamalarında hesaplamalar yapmak, kararlar almak ve verileri değiştirmek için çok önemlidir.



