Bu eğitimde öğreneceksiniz-
- PHP Veri Türleri
- PHP Değişkeni
- Değişkenlerin kullanımı
- Değişken tip döküm
- PHP Sabiti
- PHP Operatörleri
- Aritmetik operatörler
- Atama Operatörleri
- Karşılaştırma operatörleri
- Mantıksal operatörler
PHP Veri Türleri
Bir Veri türü, verilerin niteliklerine göre bir kategoriye sınıflandırılmasıdır;
- Alfasayısal karakterler dizeler olarak sınıflandırılır
- Tam sayılar tam sayı olarak sınıflandırılır
- Ondalık noktalı sayılar kayan nokta olarak sınıflandırılır.
- Doğru veya yanlış değerler Boole olarak sınıflandırılır.
PHP gevşek bir şekilde yazılmış bir dildir; açık tanımlı veri türlerine sahip değildir. PHP, sağlanan verilerin özniteliklerini analiz ederek veri türlerini belirler. PHP örtük olarak aşağıdaki veri türlerini destekler
- Tamsayı - tam sayılar, ör. -3, 0, 69. Bir tamsayının maksimum değeri platforma bağlıdır. 32 bitlik bir makinede genellikle 2 milyar civarındadır. 64 bit makineler genellikle daha büyük değerlere sahiptir. Sabit PHP_INT_MAX, maksimum değeri belirlemek için kullanılır.
Çıktı:
9223372036854775807
- Kayan nokta sayısı - ondalık sayılar, ör. 3.14. çift veya gerçek sayılar olarak da bilinir. 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 dizesi - örneğin Merhaba Dünya
- Boolean - ör. Doğru veya yanlış.
PHP veri türlerini tartışırken daha fazla ayrıntıya girmeden önce, ö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ı, görünürlüğünü belirler.
Bir Php global değişkenine bir uygulamadaki tüm betiklerden erişilebilir.
Yerel bir değişkene yalnızca içinde tanımlandığı komut dosyası tarafından erişilebilir.
Değişkeni su içeren bir bardak olarak düşünün. Bardağa su ekleyebilir, hepsini içebilir, tekrar doldurabilirsiniz vb.
Aynısı değişkenler için de geçerlidir. Değişkenler, verileri depolamak ve gerektiğinde depolanan verileri sağlamak için kullanılır. Tıpkı diğer programlama dillerinde olduğu gibi, PHP de değişkenleri destekler. Şimdi PHP'de değişken oluştururken izlenen kurallara bakalım.
- Tüm değişken isimleri dolar işaretiyle başlamalıdır, örn.
- Değişken isimleri büyük / küçük harfe duyarlıdır; bu, $ my_var'ın $ MY_VAR'dan farklı olduğu anlamına gelir
- 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ğildir.
- Değişken adları boşluk içermemelidir, "$ ad" yasal bir değişken adı değildir. Bunun yerine boşluk yerine bir 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.
Şimdi PHP'nin sağlanan verinin özniteliklerine bağlı olarak veri türünü nasıl belirlediğine bakalım.
Çıktı:
1
Kayan nokta sayıları
Çıktı:
3.14
Karakter dizileri
Çıktı:
Hypertext Pre Processor
Değişkenlerin Kullanımı
Değişkenler, verileri program algoritmalarından ayırmaya yardımcı olur.
Farklı girdi veri değerleri için aynı algoritma 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şturabilir ve ardından eklemeyi yapan ifadede değişken adlarını kullanırsınız.
Değişken Tip Döküm
C # gibi bir dilde değişkenler kullanarak aritmetik hesaplamalar gerçekleştirmek, değişkenlerin aynı veri türünde olmasını gerektirir.
Tür atama, bir değişkeni veya değeri istenen bir veri türüne 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 tür çevirimi yorumlayıcı tarafından yapılır.
C # gibi diğer dillerde, değişkenleri çevirmeniz gerekir. Aşağıdaki kod, C # 'da tür çevrimini gösterir.
Aşağıdaki şema, yukarıdaki örneği uygulayan PHP'yi göstermektedir.
PHP ayrıca veri türünü çevirmenize izin verir. Bu, açık çevrim olarak bilinir. Aşağıdaki kod, açık tür çevrimini gösterir.
Çıktı:
2
Yukarıdaki Kod Çıkışı 2 var_dump işlevi veri türünü belirlemek için kullanılır. Aşağıdaki kod, var_dump işlevinin nasıl kullanılacağını gösterir.
Çıktı:
int(1) float(1.5) string(10) "I Love PHP" bool(true)
PHP Sabiti
Sabit tanımla - Sabit, değeri çalışma zamanında değiştirilemeyen bir değişkendir.
PI 3.14 değerini kullanan bir program geliştirdiğimizi varsayalım, değerini saklamak için bir sabit kullanabiliriz.
Şimdi bir sabiti tanımlayan bir örneğe bakalım. tanımla ('PI', 3.14); // 3.14 değerinde bir sabit oluşturur PI'yi 3.14 olarak tanımladığınızda aşağıdaki gibi bir kod yazmak PI = 4 hatası oluşturur; // PI bir sabit olarak tanımlanmıştır, bu nedenle bir değer atamaya izin verilmez.
PHP Operatörleri
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ü, dize değerleri üzerinde de çalışır. PHP aşağıdaki operatörleri destekler.
Şebeke | İsim Soyisim | Açıklama | Misal | Çıktı |
---|---|---|---|---|
+ | İlave | X ve y'nin toplamı | 1 + 1; | 2 |
- | Çıkarma | X ve y arasındaki fark | 1 - 1; | 0 |
* | Çarpma işlemi | X ve y'yi çarpar | 3 * 7; | 21 |
/ | Bölünme | X ve y bölümü | 45/5; | 9 |
% | Php Modülü | X ve y dalışlarını hatırlatır | % 10 3; | 1 |
-n | Olumsuzluk | N'yi negatif sayıya dönüştürür | - (- 5); | 5 |
x. y | Birleştirme | X ve y'yi bir araya getirir | "PHP". "KAYALAR"; 10. 3; | PHP ROCKS103 |
Atama Operatörleri
Atama operatörleri, değişkenlere değer atamak için kullanılır. Ayrıca aritmetik operatörlerle birlikte kullanılabilirler.
Şebeke | İsim Soyisim | Açıklama | Misal | Çıktı |
---|---|---|---|---|
x =? | Görev | X'in değerini? A atar? | $ x = 5; | 5 |
x + =? | ilave | X'in değerini? | $ x = 2; $ x + = 1; | 3 |
X - =? | çıkarma | Çıkarma mı? x değerinden | $ x = 3; $ x - = 2; | 1 |
X * =? | çarpma işlemi | X'in değerini çarpar? zamanlar | $ x = 0; $ x * = 9; | 0 |
X / =? | bölünme | X bölümü ve? | $ x = 6; $ x / = 3; | 2 |
% X =? | modül | X'i böldüğünün hatırlatıcısı? | $ x = 3; $ x% = 2; | 1 |
X. =? | sıralamak | Öğ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.
Şebeke | İsim Soyisim | Açıklama | Misal | Çıktı |
---|---|---|---|---|
X == y | Eşit | X ve y'yi karşılaştırır, sonra eşitlerse doğru döndürür | 1 == "1"; | True veya 1 |
X === y | özdeş | Hem değerleri hem de veri türlerini karşılaştırır. | 1 === "1"; | Yanlış veya 0. 1 tam sayı ve "1" dize olduğu için |
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 doğru döndürür | 2! = 1; | True veya 1 |
X> y | Şundan büyük | X ve y değerlerini karşılaştırır. x, y'den büyükse doğru döndürür | 3> 1; | True veya 1 |
X Daha az | X ve y değerlerini karşılaştırır. x, y'den küçükse doğru döndürür | 2 <1; | False 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 eşitse doğru döndürür | 1> = 1 | True veya 1 |
X <= y | Az veya eşit | X ve y değerlerini karşılaştırır. x, y'den büyük veya eşitse doğru döndürür | 8 <= 6 | False 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.
Şebeke | İsim Soyisim | Açıklama | Misal | Çıktı |
---|---|---|---|---|
X ve y, x && y | Ve | Hem x hem de y eşitse doğru döndürür | 1 ve 4; Doğru ve Yanlış; | True veya 1False veya 0 |
X veya y, x || y | Veya | X veya y doğruysa doğru döndürür | 6 veya 9; 0 || 0; | True veya 1False veya 0 |
X xor y | Özel veya xor | Yalnızca x doğruysa veya yalnızca y doğruysa doğru döndürür | 1 x veya 1; 1 x veya 0; | False veya 0True veya 1 |
! x | Değil | X yanlışsa doğru, x doğruysa yanlış döndürür | ! 0; | True 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
- Tür atama, bir değeri veya değişkeni istenen bir veri türüne 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