PHP’de Değişkenlerin kullanımı
Merhaba arkadaşlar. Ben JaniboyE. Bu dersimizde değişkenleri işleyeceğiz
Değişken nelerdir. Galiba 2. dersimizde $eren=15 gibisinden saçma
birşey demiştim. Değişken nedir burda. $eren adlı harf grubu programın
neresinden çağırırsak çağıralım bize 15 sayısını veriyor(burda ince
bir nokta var ilerde göreceğiz)
DEĞİŞKEN İSİMLERİ
Değişkenler programcılığın olmazsa olmazlarından birisidir dedik.
Peki bu değişkenler nasıl oluşturulur ve nasıl isim atanır.
1-Nasıl oluşturulur:
PHP de değişkenleri oluşturmak için yapmanız tek şey $ işareti başında
olan bir normal bir harf grubu veya alfanumerik bir harf grubu girmeniz
yeterlidir.
2-Nasıl isim atanır. İsmi aşağıdaki verdiğim kurallara göre atayabilirsiniz.
*Tüm değişkenler $ işareti ile başlar
*Değişkenler herhangi bir uzunlukta olabilir(teorik olarak)
*Değişkenler sayılar ile başlayamaz
*Büyük küçük harf ayrımı vardır. $Sakirt ile $sakirt aynı değildir
*_ ile başlayabilirler.
örnekler
PHP:
$_janiboy
$jani_boy
*janiboy3
$janiboy_3
hata verecek örnekler
PHP:
$3jani
$jani?
$jani+boy
$jani.boy
————————–
php de unuttuğum yerler var araştırarak öğrenin . unuttuğum yerleri
belirteceğim.
————————————–
Değişkenler üretmek:
PHP:
$bro=18;//tamsayı değikeni
$ucret=18*18;//tamsayı değişkeni
$isim=”Sayko İmam”;//string değişkeni
değikenler üretmek bu kadar basittir. tamsayılar veya kayar sayılar
diye ifade edilen sayılar direk yazılırken günlük hayatta kullandığımız
kelimeler “” arasında yazılır.
Başta demiştim bir değişken atarsınız ve programın heryerinden
çağırırsınız diye. onla ilgili bir örnek vereyim, ince ayrıntı:
PHP:
$isim=”Sayko”;//isim değişkeninin değeri sayko
$isim=”İmam”;//isim değişkeninin değeri imam oldu. artık sayko yok
PHP:
bir değikene başka bir değişkenin değerini atamak çok kolay. örneğin
$blue=”mavi”;
$red=”kirmizi”;
$ensevdigimrenk=$blue;//en sevdigim renk değişkeni $bluae değişkenindeki
değeri yani maviyi aldı
————————————————————–
Değişkenleri ekrana basmak
değişkenleri ekrana basarken print_r() fonksiyonundan vs fonksiyonlardan
yararlanırız. mesela
PHP:
scriptimizi yorumlattığımızda ekrana cumartesi basılır.
ayrıca kolaylık olsun diye —-echo—- yu kullanırız. bu php deki
önceden belirlenmiş sabitlerden birisi. ekrana yazı basar print_r gibi
mesela
PHP:
ekrana pazar yazısı basılır.
——————————
değişkeni tanımlamadan kullanmak isterseniz hata alırsınız.
PHP:
ekrana hata mesajı verir. bir püf nokta vereyim. eğer hata mesajı almak
istemiyorsanız @ işaretini değişkenin başında kullanın. @ fonksiyonlarda
farklı kullanılır.
print_r fonksiyonun hata vermesi engellenmek isteniyorsa bir örnek verem.
PHP:
eğer @ işaretini koymamış olsaydık hata verirdi.
Değişkenleri birleştirme:
Değişkenler türkçemizde nokta diye bildiğimiz “.” işareti değişkenler
birleştiriyor.
PHP:
kullanımı anlamışsınızdır. kolay bir dil php. aynı şeyi echo yerine
bir değişkenede yapabilirsiniz. bir daha tag açmak istemiyorum
satıra yazayım
PHP:
$ad=”fck”
$soyad=”sa”
$adsoyad=$ad.$soyad;
echo $adsoyad;//çıktı fcksa
daha açık örnekller veriyim
PHP:
$kelime1=”Merhaba”;
$kelime2=”Dunya”;
$sayi=123;
echo $sayi;//123
echo $kelime1.$kelime2;//merhabadünya
echo $kelime1.” “.$kelime2;//Merhaba Dunya
örnekleri verdik. echo dedikten sonra “” arasına yazı yazabilirirz.
bu yazının arasında da değişkenleri kullanabiliriz.
ekrana bulbul otmuyor diye yazı basar..
Değişkenleri silme
değişkenleri silme işlemini unset() fonksiyonu ile yazarız.Silmek
istediğimiz değişken veya değişkenleri arasına yazarız
unset($aa,$aaa) gibi
Sabitlerle Çalışmak
Sabitler ismindende anlaşılabileceği gibi program içerisinde hiçbir
değer değiştirmeyen değer tutuculardır. Programın neresinden çağırırssanız
çağırın hep aynı değeri verip asla değişmezler. dolar işaretleri yoktur
Sabitler üretmek
sabitler define() fonksiyonu ile belirtilirler.
define(“sabitismi”,”sabitdeğeri”);
sabitler konusu bu kadar basit.
ancak kullanamayacağınız sabitler var. liste olarak vereyim
and
as
break
case
class
const
continue
declare
default
die
do
echo
else
emtpy
eval
exit
for
foreach
function
global
if
include
list
new
or
print
require
switch
use
var
while
öyle işte ,tam sayı değerlerde verebilirsiniz sabitlere. tam asyı
değerlerde verebilirsiniz… fazla uzatmak istemiyorum. ders bitmiştir
bir sonraki dersimiz veri tipleri olacaktır.sevgilerimle JaniboyE
Çalıntı Sevmem Arkadaşlar. O yüzden yapmayın etmeyin başka yerlerde paylaşmayın dersleri.