PHP Veri Türleri, Değişkenler, Sabit, Operators Eğitimi

PHP Veri Türleri

Veri türü, verilerin niteliklerine göre bir kategoriye sınıflandırılmasıdır;

  • Alfasayısal karakterler dize olarak sınıflandırılır
  • Tam sayılar sınıflandırılmış tam sayılardır
  • Numbers ondalık noktalı kayan noktalar olarak sınıflandırılır.
  • Doğru veya yanlış değerler Boolean olarak sınıflandırılır.

PHP gevşek bir şekilde yazılmış bir dildir; açıkça tanımlanmış veri tiplerine sahip değildir. PHP, sağlanan verilerin niteliklerini analiz ederek veri tiplerini belirler. PHP, aşağıdaki veri tiplerini örtük olarak destekler

  • Tamsayı – tam sayılar örneğin -3, 0, 69. Bir tamsayının maksimum değeri platforma bağlıdır. 32 bitlik bir makinede bu genellikle 2 milyar civarındadır. 64 bitlik makineler genellikle daha büyük değerlere sahiptir. Maksimum değeri belirlemek için PHP_INT_MAX sabiti kullanılır.
<?php
echo PHP_INT_MAX;
?>

Çıktı:

9223372036854775807
  • Kayan noktalı sayı – ondalık sayılar, örneğin 3.14. çift ​​veya gerçek sayılar olarak da bilinirler. Bir şamandıranın maksimum değeri platforma bağlıdır. Kayan nokta sayıları tam sayılardan daha büyüktür.
  • Karakter dizisi – örneğin Merhaba Dünya
  • Boolean – örneğin Doğru veya yanlış.

PHP veri türlerini tartışırken daha fazla ayrıntıya girmeden önce değişkenleri tartışalım.

PHP Değişkeni

Değişken, çalışma zamanında verileri depolayan bir bellek konumuna verilen addır.

Bir değişkenin kapsamı onun görünürlüğünü belirler.

Bir Php global değişkenine bir uygulamadaki tüm komut dosyaları tarafından erişilebilir.

Yerel bir değişkene yalnızca tanımlandığı komut dosyasından erişilebilir.

Bir değişkeni su içeren bir bardak olarak düşünün. Bardağa su ekleyebilir, tamamını içebilir, tekrar doldurabilirsiniz vb.

Aynı durum değişkenler için de geçerlidir.

Değişkenler verileri depolamak ve gerektiğinde saklanan verileri sağlamak için kullanılır. Diğer programlama dillerinde olduğu gibi PHP de değişkenleri destekler. Şimdi PHP'de değişkenler oluştururken uyulan kurallara bakalım.

  • Tüm değişken adları dolar işaretiyle başlamalıdır; örn.
  • PHP Değişkeni
  • Değişken adları büyük/küçük harfe duyarlıdır; bu, $my_var'ın $MY_VAR'dan farklı olduğu anlamına gelir
  • PHP Değişkeni
  • Tüm değişken adları diğer karakterleri takip eden bir harfle başlamalıdır; örneğin $my_var1. $1my_var yasal bir değişken adı değil.
  • PHP Değişkeni
  • Değişken adları boşluk içermemelidir; “$isim” geçerli bir değişken adı değildir. Bunun yerine boşluk yerine alt çizgi kullanabilirsiniz, örneğin $first_name. Değişken adlarını ayırmak için dolar veya eksi işareti gibi karakterleri kullanamazsınız.
  • PHP Değişkeni

Şimdi PHP'nin, sağlanan verilerin niteliklerine bağlı olarak veri türünü nasıl belirlediğine bakalım.

<?php
$my_var = 1;
echo $my_var;
?>

Çıktı:

1

Kayan nokta sayıları

<?php
$my_var = 3.14;
echo $my_var;
?>

Çıktı:

3.14

Karakter dizeleri

<?php
$my_var ="Hypertext Pre Processor";
echo $my_var;
?>

Çıktı:

Hypertext Pre Processor

Değişkenlerin Kullanımı

Değişkenler, verilerin program algoritmalarından ayrılmasına yardımcı olur.

Aynı algoritma farklı giriş veri değerleri için kullanılabilir.

Örneğin iki sayıyı toplayan bir hesap makinesi programı geliştirdiğinizi varsayalım, sayıları kabul eden iki değişken oluşturup toplama işlemini yapan ifadede değişken adlarını kullanıyorsunuz.

Değişken Tip Döküm

Aşağıdaki gibi bir dildeki değişkenleri kullanarak aritmetik hesaplamalar yapmak: C# değişkenlerin aynı veri tipinde olmasını gerektirir.

Tip dönüşümü, bir değişkeni veya değeri istenen veri tipine dönüştürmektir.

Bu, değişkenlerin aynı veri türünde olmasını gerektiren aritmetik hesaplamalar yaparken çok kullanışlıdır.

PHP'de tip dönüşümü yorumlayıcı tarafından yapılır.

C# gibi diğer dillerde değişkenleri atamanız gerekir. Aşağıdaki kod C#'ta tip dökümünü gösterir.

Değişken Tip Döküm

Aşağıdaki diyagram PHP'nin yukarıdaki örneği uygulamasını göstermektedir.

Değişken Tip Döküm

PHP ayrıca veri türünü değiştirmenize de olanak tanır.
Bu, açık döküm olarak bilinir. Aşağıdaki kod açık tip dökümünü göstermektedir.

<?php
$a = 1;
$b = 1.5;
$c = $a + $b;
$c = $a + (int) $b;
echo $c;
?>

Çıktı:

2

Yukarıdaki Kod Çıkışı 2 Veri tipini belirlemek için var_dump fonksiyonu kullanılır. Aşağıdaki kod var_dump işlevinin nasıl kullanılacağını gösterir.

<?php
$a = 1;
var_dump($a);
$b = 1.5;
var_dump($b);
$c = "I Love PHP";
var_dump($c);
$d = true;
var_dump($d); 
?>

Çıktı:

int(1) float(1.5) string(10) "I Love PHP" bool(true)

PHP Sabiti

Sabiti tanımla– Sabit, çalışma zamanında değeri değiştirilemeyen bir değişkendir.

PI 3.14 değerini kullanan bir program geliştirdiğimizi varsayalım, değerini depolamak için bir sabit kullanabiliriz.

Şimdi bir sabiti tanımlayan bir örneğe bakalım. define('PI',3.14); //3.14 değerinde bir sabit oluşturuyor PI'yi 3.14 olarak tanımladığınızda aşağıdaki gibi bir kod yazmak PI = 4 hatası üretecektir; //PI bir sabit olarak tanımlandığından değer atanmasına izin verilmez.

PHP Operaları

Aritmetik operatörler

Aritmetik operatörler sayısal veriler üzerinde aritmetik işlemler gerçekleştirmek için kullanılır. Birleştirme operatörü üzerinde çalışıyor dizeleri değerler de. PHP aşağıdaki operatörleri destekler.

Kullanım İsim Açıklama Örnek E-posta Çıktı
+ Ek x ve y'nin toplamı 1 + 1; 2
- Çıkarma x ve y arasındaki fark 1 - 1; 0
* Çarpma x ve y'yi çarpar 3*7; 21
/ Bölünme x ve y'nin bölümü 45/5; 9
% PHP Modülü x ve y'yi bölmenin kalanını verir %10; 1
-n olumsuzluk N'yi negatif bir sayıya dönüştürür -(-5); 5
X . sen birbirine bağlama x ve y'yi bir araya getirir "PHP". “KAYALAR”;10 . 3; PHP ROCKS103

Atama Operaları

Atama operatörleri değişkenlere değer atamak için kullanılır. Aritmetik operatörlerle birlikte de kullanılabilirler.

Kullanım İsim Açıklama Örnek E-posta Çıktı
x = ? atama X'in değerini ?'ye atar? $ x = 5; 5
x += ? ilave x'in değeri ? kadar artar? $x = 2;$x += 1; 3
X-= ? çıkarma Çıkarma mı? x değerinden $x = 3;$x -= 2; 1
*=? çarpma x'in değerini çarpar mı? zamanlar $x = 0;$x *=9; 0
X /=? bölünme x'in bölümü ve ? $x = 6;$x /=3; 2
X %=? modül X'i ikiye bölme hatırlatıcısı? $x = 3;$x %= 2; 1
X .=? bağlamak Öğeleri bir araya getirir ” $x = 'Güzel';$x .= ' Harika!';” Oldukça havalı!

Karşılaştırma operatörleri

Karşılaştırma operatörleri değerleri ve veri türlerini karşılaştırmak için kullanılır.

Kullanım İsim Açıklama Örnek E-posta Çıktı
X == y Eşit X ve y'yi karşılaştırır ve eşit olmaları durumunda true değerini döndürür 1 == “1”; Doğru veya 1
X === y özdeş Hem değerleri hem de veri türlerini karşılaştırır. 1 === “1”; Yanlış veya 0. 1 tamsayı ve “1” dize olduğundan
X != y, x <> y PHP Eşit değil X ve y değerlerini karşılaştırır. değerler eşit değilse true değerini döndürür 2 != 1; Doğru veya 1
X > y Daha harika X ve y değerlerini karşılaştırır. x, y'den büyükse true değerini döndürür 3 > 1; Doğru veya 1
X < y Less göre X ve y değerlerini karşılaştırır. x, y'den küçükse true değerini döndürür 2 < 1; Yanlış veya 0
X >= y Büyük veya eşit X ve y değerlerini karşılaştırır. x, y'den büyük veya ona eşitse true değerini döndürür 1 >=1 Doğru veya 1
X <= y Less daha fazla veya eşit X ve y değerlerini karşılaştırır. x, y'den büyük veya ona eşitse true değerini döndürür 8 <= 6 Yanlış veya 0

mantıksal operatörler

Mantıksal işleçlerle çalışırken sıfırdan (0) büyük veya küçük herhangi bir sayı doğru olarak değerlendirilir. Sıfır (0) yanlış olarak değerlendirilir.

Kullanım İsim Açıklama Örnek E-posta Çıktı
X ve y, x && y Ve Hem x hem de y eşitse true değerini döndürür 1 ve 4;Doğru&& Yanlış; Doğru veya 1Yanlış veya 0
X veya y, x || sen Or X veya y doğruysa doğru değerini döndürür 6 veya 9;0 || 0; Doğru veya 1Yanlış veya 0
X x veya y Özel veya, xor Yalnızca x doğruysa veya yalnızca y doğruysa doğru değerini döndürür 1 x veya 1;1 x veya 0; Yanlış veya 0Doğru veya 1
!x Değil X yanlışsa doğruyu, x doğruysa yanlışı döndürür !0; Doğru veya 1

ÖZET

  • PHP gevşek yazılmış bir dildir.
  • Değişkenler verileri depolamak için kullanılan hafıza konumlarıdır
  • Sabitlerin değeri çalışma zamanında değiştirilemez
  • Tip dönüşümü, bir değeri veya değişkeni istenen veri tipine dönüştürmek için kullanılır.
  • Aritmetik operatörler sayısal verileri işlemek için kullanılır
  • Atama operatörleri değişkenlere veri atamak için kullanılır
  • Karşılaştırma operatörleri değişkenleri veya değerleri karşılaştırmak için kullanılır
  • Mantıksal operatörler koşulları veya değerleri karşılaştırmak için kullanılır