Php 1 – Degisken Tanimlama ve Degiskene Deger Atama

Bundan önceki iki dersimizde php’ye hazirlik mahiyetinde apache server kurulumunu hem windows’ta hem de Pardus’ta ele almistik.

Php programlama dili pek karisik bir dil degildir. O yüzden çok gelismis ide’lere gerek yok aslinda. Ama yine de baslangiç seviyesindeki arkadaslara iyi bir ide tavsiye edebilirim:

PhpDesigner 7. Link: Indir

Bu ide windows için. Pardus’ta gelismis bir php ide’si bilmiyorum. Ama basta da dedigim gibi pek de gerek yok aslinda.

Çalisma ortamimizi belirledikten sonra kod yazmaya baslayabiliriz artik. Php kodlari su iki isaret arasina yazilir:

<?php
?>

Yorum satirlari, eger tek sarisa // isaretinin ardina; sayet birden fazla satirdan olusuyorsa, tipki Java’daki gibi /* ile */ arasina yazilir.

.

Degisken tanimlama

Php’de yeni bir degisken tanimlamak için yapmaniz gereken tek sey dolar isaretinin önüne degisken ismini yazmaktir. Degiskenin tipini belirlemenize gerek yok. Daha dogrusu degiskenin tipi atadiginiz degere göre kendiliginden belirleniyor.

<?php
//yeni bir degisken
$ad = "Ahmet";
$soyad = "Tanriverdi";
$yas = 65;
?>

Remark Satirlarin sonundaki noktali virgül dikkatinizden kaçmasin!

Madem degiskenleri tamamladik, degerlerini de atadik, o zaman simdi de ekrana (tarayicimiza) yazdiralim. Bunun için ‘echo’ anahtar sozcuvunu kullanacagiz:

<?php

$ad = "Ahmet";
$soyad = "Tanriverdi";
$yas = 65;
echo $ad.$soyad.$yas;

?>

Ekrana ahmettanriverdi65 gibi bir yazi çikacaktir. Daha okunakli olmasi için aralara bosluk koymamiz yeterli olacaktir:

echo $ad." ".$soyad." "." ".$yas;

Remark Not: degiskenimize çift tirnak ($ad = “ahmet”) yerine tek tirnak($ad = ‘ahmet’) ile de deger atayabiliriz.

.

Az önce de söyledigim gibi degisken tanimlarken degisken tipinin integer, string, double… gibi belirtilmesine gerek yok. Çünkü php bizim için atadigimiz degere göre degiskenimizin tipini belirliyor.

Php’de matematik islemleri:

Iki stringi nokta koyarak birlestirmistik. Iki sayiyi toplarken ise bildigimiz arti (+) isaretini kullaniyoruz:

$sayi1 = 10;
$sayi2 = 20;
//Toplama:
echo $sayi1+$sayi2;
//çarpma:
Echo $sayi1*$sayi2;
//çikarma:
Echo $sayi1-$sayi2;
//Bölme:
Echo $sayi1/$sayi2;

Php’de dizi (array) degiskeni: Nasip olursa diziler konusuna baska bir derste deginmek istiyorum fakat madem konumuz degisken tanimlama, o zaman bir dizi degiskeni nasil olusturulur ve bir dizi degiskenine nasil deger atanir kisaca deginelim.

<?php

$isimler = array('ahmet', 'mehmet', 'sabri', 'ihsan');
echo $isimler[1];

?>

Çiktimiz “Mehmet” seklinde olacaktir.

Ayrintili sorularinizi forum sayfamizda, üye olmadan sorabilirsiniz. Baska derslerde görüsmek üzere.

.

6 thoughts on “Php 1 – Degisken Tanimlama ve Degiskene Deger Atama

  1. Merhaba.paylasiminiz icin tesekkurler acaba string konusuna hakim misiniz.
    Ben toplusms sitesi icin bana string olusturun dediler ama olusturmayi bilmiyorum.yardimci olurmusunuz.

  2. $adi= "Yakup";

    $soyadi= "SIMSEK";

    $adisoyadi= (Bu alana ne yazmam gerekiyor);

     

    ki echo "$adisoyadi"; yazdigimda  Yakup SIMSEK  yazsin.

Guests için bir cevap yazın Cevabı iptal et

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir