melankolıa18 1
melankolıa18
romegames 1
romegames
Krutzo 1
Krutzo
shrpnl 1
shrpnl
Best Studio 1
Best Studio
D 1
delimuratt
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Altın Konu PHP Değişkenleri Nedir?

Karadayı ✓

Karadayı ✓
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
Uzman
Ayın Üyesi
Katılım
21 May 2024
Konular
1,450
Mesajlar
2,451
Çözüm
7
Online süresi
3mo 25d
Reaksiyon Skoru
2,564
Altın Konu
1,027
Başarım Puanı
274
Yaş
51
MmoLira
36,853
DevLira
110
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

mmmmmoo.png


PHP Değişkenleri Nedir?
PHP'de değişken, veri türlerinden birine ait verileri tutan adlandırılmış bir bellek konumudur.
  • PHP, bir değişkenin adının önüne dolar işareti ($) koyma kuralını kullanır.
  • PHP'de değişken isimleri büyük/küçük harfe duyarlıdır.
  • Değişken adları PHP'deki diğer etiketlerle aynı kuralları izler. Geçerli bir değişken adı bir harf veya alt çizgiyle başlar, ardından herhangi bir sayıda harf, sayı veya alt çizgi gelir.
  • İsimlendirme kuralına göre, "$name", "$rate_of_int", "$Age", "$mark1" PHP'de geçerli değişken isimlerine örnektir .
  • Geçersiz değişken adları: "name" ($ öneki yok), "$rate of int" (boşluklara izin verilmez), "$Age#1" (geçersiz karakter #), "$11" (ad alfabetik olarak başlamıyor).

Değişkenler "=" operatörü ile atanır, değişken sol tarafa, değerlendirilecek ifade ise sağ tarafa yazılır.

Bir Değişkenin Türünü Belirtmeye Gerek Yok

PHP dinamik olarak yazılmış bir dildir. Bir değişkenin türünü belirtmeye gerek yoktur. Aksine, bir değişkenin türü, ona atanan değere göre belirlenir. Bir değişkenin değeri, en son atamasının değeridir.

Aşağıdaki örneğe bir göz atın :

Kod:
<?php
$x = 10;
echo "Data type of x: " . gettype($x) . "\n";

$x = 10.55;
echo "Data type of x now: " . gettype($x) . "";
?>

Aşağıdaki çıktıyı üretecektir :

Data type of x: integer
Data type of x now: double

Değişkenlerin Otomatik Tip Dönüşümü

PHP, gerektiğinde türleri birinden diğerine otomatik olarak dönüştürme konusunda iyi bir iş çıkarır. Aşağıdaki kodda, PHP bir dize değişkeni olan "y"yi "int"e dönüştürerek başka bir tamsayı değişkeniyle toplama işlemi yapar ve sonuç olarak 30 yazdırır.

Aşağıdaki örneğe bir göz atın :

Kod:
<?php
   $x = 10;
   $y = "20";

   echo "x + y is: ", $x+$y;
?>

Aşağıdaki çıktıyı üretecektir :

x + y is: 30

Değişkenler Değere Göre Atanır

PHP'de değişkenler her zaman değere göre atanır. Bir ifade bir değişkene atanırsa, orijinal ifadenin değeri içine kopyalanır. Atama sonrasında ifadedeki herhangi bir değişkenin değeri değişirse, bunun atanan değer üzerinde hiçbir etkisi olmaz.

Kod:
<?php
$x = 10;
$y = 20;
$z = $x+$y;
echo "(before) z = ". $z . "\n";

$y=5;
echo "(after) z = ". $z . "";
?>

Aşağıdaki çıktıyı üretecektir :

(before) z = 30
(after) z = 30

PHP Değişkenlerine Referansla Değer Atama

PHP değişkenlerine referansla değer atama yolunu da kullanabilirsiniz. Bu durumda, yeni değişken basitçe orijinal değişkene referans verir veya orijinal değişken için bir takma ad olur veya onu işaret eder. Yeni değişkendeki değişiklikler orijinali etkiler ve tam tersi de geçerlidir.

Referansla atama yapmak için, atanan değişkenin (kaynak değişkenin) başına bir ve işareti (&) eklemeniz yeterlidir.

Aşağıdaki örneğe bir göz atın :

Kod:
<?php
$x = 10;
$y = &$x;
$z = $x+$y;
echo "x=". $x . " y=" . $y . " z = ". $z . "\n";

$y=20;
$z = $x+$y;
echo "x=". $x . " y=" . $y . " z = ". $z . "";
?>

Aşağıdaki çıktıyı üretecektir :

x=10 y=10 z = 20
x=20 y=20 z = 40

Değişken Kapsam

Kapsam, bir değişkenin bildirildiği programa olan kullanılabilirlik aralığı olarak tanımlanabilir. PHP değişkenleri dört kapsam türünden biri olabilir.
  • Yerel Değişkenler
  • Küresel Değişkenler
  • Statik Değişkenler
  • Fonksiyon Parametreleri

Değişken Adlandırma

Bir değişkene isim verme kuralları şunlardır:
  • Değişken adları bir harf veya alt çizgi karakteriyle başlamalıdır.
  • Bir değişken adı sayılardan, harflerden, alt çizgilerden oluşabilir ancak + , - , % , ( , ) . & , vb. karakterleri kullanamazsınız.

Değişkenler için boyut sınırı yoktur.
 
Paylaşım için teşekkürler.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst