PHP Değişkenler ve Sabitler
Değişkenler;
Değişkenler içerisine atanan değerleri tutarlar ve sayfada istediğimiz zaman kullanırız. = operatörü kullanarak değer atanır. Değişkenin tipi içeriğine aktarılan değere göre belirlenmiş olur, eğer tam sayı bir değer girilmişse integer (tamsayı) tipinde, karakterlerden oluşan bir değer girilmişse string (karakter) tipindedir. Eğer bir değişken tam sayı tipinde ise biz bu değişkene daha sonra karakter girebiliriz böylece değişkenin tipide değişmiş olur, yani bir değişkene istediğimiz zaman istediğimiz tipte bir veri girebiliriz. Değişkenleri örneklerle kullanarak daha iyi anlayalım.
<?php
$degisken1 = 21; // Girilen tam sayı ile değişken integer tipinde oluşmuştur.
$degisken2 = 27.5; // Ondalıklı sayı girilerek float tipinde bir değişken oluşturduk.
$degisken3 = 'Merhaba'; // Karakter girerek string tipinde bir değişken oluşturduk.
$degisken4 = true; // boolean tipinde bir değişken oluşturduk true veya false değeri alır. true = doğru, false = yanlış..
?>
Örnekte her değişkene farklı tipte değerler verdik. Sunucuya sayfamız yorumlanmak üzere gittiğinde önce $degisken1 adındaki değişkene 21 değeri aktarılacak ve ardından sırasıyla diğer değişkenlere değerleri akatarılacaktır ve işlem bitecektir. Şimdi farklı bir örnek yapalım:
<?php $aciklama = 'Bir bardak çayın fiyatı : '; $fiyati = 0.50;<br /> $birimi = 'Türk Lirası'; // Buraya kadar değişkenlere değerler atadık. echo $aciklama.$fiyati.$birimi; // Burada değişkenleri nokta ile birleştirerek yanyana ekrana bastırıyoruz. echo '<br />'; // Burada alt satıra geçmek için kullanılan html tagını kullanıyoruz böylece en son yazılan yazıdan sonra bir alt satıra geçmiş oluyoruz. $aciklama = 'Bir fincan kahvenin fiyatı : '; $fiyati = 0.75;<br /> // Buraya kadar $aciklama ve $fiyati değişkenlerine yeni değerler atıyoruz böylece eski değerleri kayboluyor $birimi değişkeneninin değeri değişmedi hala aynı değeri taşıyor.. echo $aciklama.$fiyati.$birimi; // Burada tekrar değişkenleri ekrana bastırıyoruz. ?>
Üstteki örneğin ekran çıktısı şu şekilde olacaktır :
Bir bardak çayın fiyatı : 0.50 Türk Lirası
Bir fincan kahvenin fiyatı : 0.75 Türk Lirası
Sabitler;
Değişkenlerde değerleri istediğimiz zaman değiştirebiliyorduk sabitlerde ise bir değer veriyoruz ve o değer değişmiyor. sabitlere değer atamak için define() fonksiyonunu kullanırız.
Örnek:
<?php
define ('mazot', 3000);
define ('benzin', 4550);
echo 'Mazot fiyatı : ';
echo '<br />';
echo mazot;
echo '<br />';
echo benzin;
?>
Üstteki örnekte iki tane sabitimiz var mazot ve benzin adında bunları ekrana bastırıyoruz. Sabitler bu şekilde her zaman sabit olarak kullanacağımız değerleri belirlediğimiz değişkenlerdir.
Süper olmuş arkadaşım…
Teşekkür ederim.
tşkler hocam güzel paylaşım fakat ben neden phpyi anlayamıyorum halen.
Aslında anlayamamak degıl mantıgını cozememek var ben php yı su sekılde kavradım
php aslında 2 ana dızınde ıncelemek lazım bence
1 php komutları
2 mysql komutları
once temel konuları arastırmalısın php cok basıt gıbı gorunen degıskenler fonsyonlar get post methotlarını
daha sonrada myslq komutlarını ogrenerek dınamık sayfalar yapmaya baslıya bılırsın verı cekme verı gonderme degıstırme sılme gıbı
ılk php ye gıren ınsan genelde verı tabanı ılıskılerını merak ettıgı ıcın pek ogrenmek kolay gıbı gorunmuyor.. Yanı benım acımdan bu sekılde ıdı sag olsun bektas hocam baya bı yardımcı oldu bu konularda bana