Dost Bloglar

Kategoriler

Takip Edin

Latest Post

PHP'de Değişkenler

Written By Scriptciyim on 19 Kasım 2012 Pazartesi | 06:05



PHP IF Değişkenine örnek olarak hazırlanmıştır.
php if değişkeni

İf deyiminin Türkçe karşılığı "Eğer" demektir. Bu IF deyiminin görevini basit bir örnekle açıklamamız gerekirse; 

if ( koşul) {
bu koşul doğru ise yapılacak işler
}
elseif ( birbaşka koşul ){
bu koşul doğru ise yapılacak işler
}
else{ 
bu koşulların hiçbiri olmazsa yapılacak işler
}

PHP'de Nesneler (Objects)

Herhangi bir sınıf yazıldıktan sonra o sınıfa ait tanımlanan değişkendir. Tanımlandıkları sınıfların özellik ve fonksiyonlarına bu değişkenler üzerinden ulaşabilirsiniz.

<?php
class araba ()  {
echo "motorlu taşıt"; }
}
$mercedes = new araba;
$mercedes -> mesaj();
?>
Yukarıda ki örnekte öncelikle araba adında bir sınıf tanımladık. Bu sınıf mesaj adında bir fonksiyona sahip oldu. Bu fonksiyonla ekrana "moturlu taşıt" cümlesi yazdırabiliriz. Sınıf tanımlaması bittikten sonra $mercedes = new araba; satırı ile araba sınıfı türünden $mercedes isimli bir nesne değişkeni tanımlandık. Bu aşamadan sonra $mercedes isimli nesnemiz araba sınıfının sahip olduğu bütün özellik ve fonksiyonları kullanabilecektir. Nitekim $mercedes->mesaj(); satırı ile mesaj fonksiyonunu çalıştırabiliriz.
php objects

PHP'de Değişken Tipleri 2

Written By Scriptciyim on 18 Kasım 2012 Pazar | 02:17

Dizi Tipindeki Değişkenler
   Hazırlanmış fonksiyonlarla kullanıldıklarında birçok işlem kolayca yapılabilir. Bu fonksiyonları ileri ki konularda göstereceğim. Dizi tipindeki değişkenlerin nasıl tanımlandığını inceleyelim.

$dizi[anahtar] = deger;

Dikkat: Dizi oluştururken kullanılan anahtar nümerik (sayılsal) ve karakter dizisi olabilir. Fakat negatif değer alamaz.

<?php
$gun[0]= "Pazartesi";
$gun[1]= "Salı";
$gun[2]= "Çarşamba";
$gun[3]= "Perşembe";
$gun[4]= "Cuma";
?>

Yukarda ki örnekte boyutlu dizi tanımlaması yaptık. Tek boyutlu dizilerin yanı sıra iki, üç veya daha fazla boyutta diziler tanımlamak da mümkün.

İki Boyutlu Dizi Tanımlaması


<?php
$telefon ["Samsung"] ["renk"] = "Siyah";
$telefon ["Samsung"] ["model"] = "Galaxy S3";
$araba ["BMW"] ["renk"] = "beyaz";
$araba ["BMW"] ["model"] = 2012;
?>

Not: Dizilerde kullanılan anahtarlarda karakter dizisi kullanıldığında mutlaka çift tırnak içine atanmalıdır. " $araba [BMW] [renk] = "beyaz"; " tanımlaması yanlış bir tanımlamadır.


PHP'de Değişken Tipleri

PHP'de de diğer dillerde ki gibi değişken tipleri bulunmaktadır. Tutulacak verilerin özelliğine göre, kullanıcı veri türlerinden birini seçer.Bu veri türlerine bir göz atalım:

Tam Sayı (Integer) Veri Türü
  Negatif veya pozitif ondalık kısmı bulunmayan sayılardır. "34, 567, 3150, -23, 54208" gibi sayılar örnek verilebilir.

<body>
<?php $i=65;
echo ($i); ?>
<br>
<?php $x=-345;
echo ($x); ?>
<br>
<?php $y=937278
echo ($y); ?>
</body>

Kayan Noktalı Veri Türü
   Ondalık kısmı bulunan sayılardır. Örneğin "564.4", "-23.9" gibi sayılardır. Bu veri türüne değer atanırken sayının tam kısmı ve ondalık kısmı arasına "." (nokta) konulur.

<?php $i=65.6; echo ($i); ?>

Karakter Dizileri (String) Veri Türü
   İsminden de anlaşıldığı gibi karakterlerden (harf, rakam, işaret) oluşan veri türüdür. Örneğin "internet","Sayı 11/102#","30 Nisan 2007" ifadeleri birer String veri türüdür. String ifadeler tek tırnak (') ve çift tırnak (") olarak iki farklı şekilde yazılabilir. Bu iki tanımın arasında ki fark çok büyüktür.
   Çift Tırnak İle Yapılan Karakter Dizini
      Bu tanımlamada çift tırnak içinde başka bir değişken varsa o değişkenin değeri aktarılır.

<?php
$ad="PHPAlani.";
$sonuc="$ad Blogspot.com";
 echo($sonuc);
?>
   Tek Tırnak İle Yapılan Karakter Dizini
      Bu tanımlamada tek tırnak içinde başka bir değişken varsa o değişkenin değeri alınmaz. Değişken adı $ işareti ile aktarılır.

<?php
$ad="PHPAlani";
sonuc='$ad Teknolojileri';
 echo($sonuc);
?>

Devamı Bir  Sonra ki Dersimizde...


PHP'de Değişkenler

Written By Scriptciyim on 17 Kasım 2012 Cumartesi | 12:46

   Değişkenler, verileri bellekte tutmak için kullanılır. Her tanımlanan değişken, bellekte belli bir yer ayrılmasına neden olur. Değişkenin içerisinde programın herhangi bir yerinde farklı değerler atanabilir. İçerisinde değer bulunduran bir değişkene yeni bir değer atandığında eski değer kaybolur, yerine bu yeni değer atanır. Değişken adı da buradan gelir.
   Örnek olarak boş bir kap düşünün, içinde ki madde su, kola veya meyve suyu  olabilir. Önemli olan kabın kendisidir. İçinde ki ise kabın içerdiği maddedir. Yani kabın bir değişken içinde ki madde değişkenin değeri olarak düşünülebilir.


  Değişkenler tanımlanırken değişken isminin başına "$" (dolar) konulur. Değişkenler Türkçe karakterler hariç (ç, ğ, ü, ö, ş, ı, İ gibi) bir harf veya "_" (alttan tire işareti ile başlar. Değişkenler içerisinde rakam barındırır ancak değişkenin başına rakam koyulamaz. Ayrıca "_" işareti haricinde hiç bir özel karakter kullanılamaz.

Örnek: $degiskenadi // Doğru
Örnek: $06degiskenadi // Yanlış
Örnek: $degisken_adi // Doğru


Web Sunucusu Kurulumu

Written By Scriptciyim on 27 Ekim 2012 Cumartesi | 14:02


Merhaba arkadaşlar PHP ile çalışma yapmamız için sistemimize Web Sunucu kurmamız gerekmektedir. Appserv, xampp, EaysPHP, Wampserver bu local bağlantı yazılımlarının bazılarıdır. Bu dersimizde sistemimize Web Sunucuyu nasıl kurabiliriz onu göreceğiz. Adım adım anlatacağım.

http://www.wampserver.com/en/ adresine girerek wampserver'ın güncel sürümünü indiriyoruz. Ve aşağıda ki gibi devam ediyoruz.


PHP'nin Avantajları ve Dezavantajları

php dersleri
PHP programlama dilinin avantajları:
  • Çok hızlı çalışır.
  • Öğrenilmesi kolay bir dildir.
  • Kod yazımı Perl, C, Javascript vb. gibi popüler olan programlama dillerine benzer. Böylece bu dillerden herhangi birini bilen kişi kolayca PHP kodlayabilir.
  • Rahat ve hızlı kodlanır, ayrıca derlenmesine gerek yoktur. HTML kodları arasına kolayca yerleştirilebilir.
  • İnternette büyük bir geliştirici topluluğuna sahiptir.
  • PHP ile yazılmış bir çok kod veya program, ücretsiz olarak internet üzerinden elde edilebilir (scriptciyim).
  • Web sunucusu olarak Apache web sunucusu kullanıldığında yüksek performans gösterir. Bunun yanında ISS, PWS gibi diğer web sunucularıyla da çalışabilir.
  • Veritabanı olarak MSSQL, MySql, Oracle gibi veritabanlarına bağlanabilir.
  • PHP MySql veritabanıyla çok verimli çalıştığı için ve düzenlenmesi kolay, güvenli olduğu için ayrılma bir ikili olmuşlardır.
  • Windows, Linux, Unix gibi işletim sistemlerinde kolayca çalışır.
PHP programlama dilinin dezavantajları:
  • Hatalarla baş etmek; PHP'de yapılan basit hata, kolayca bir çok soruna neden olur.
  • Detaylı programlama zorluğu; PHP bir script dili olduğu için, detaylı ve büyük bir programdan cevap alma süresi uzayabilir.
  • Güncellemek istenildiğinde web sunucu ile eş zamanlı olarak birlikte derlenmesi gerekir.

PHP'den Örnekler

Merhaba arkadaşlar bu dersimizde PHP'nin nasıl çalıştığına göz atacağız.

Örnek: PHP dilinde printf() komutu ekrana herhangi bir cümleyi yazdırmaya yarar. Bu komutu kullanarak bir PHP sayfası oluşturduğumuzu varsayalım sayfamız şu şekilde olacaktır.



<html>
<head>
<title>Başlık</title>
</head>

<body>
<?php printf("İlk sayfamızın başlangıcı"); ?>
</html>

Bu PHP sayfamızın ekran çıktısı ise "İlk sayfamızın başlangıcı" şeklinde olacaktır. Diğer bir örneğimiz ise şu şekilde:

<html>
<head>
<title>Başlık</title>
</head>

<body>
<?php phpinfo(); ?>
</html>
Bu komutta sayfada sunucumuzun PHP bilgileri yer alacaktır. Yani PHP versiyonu Apache bilgileri gibi bir çok bilgi ekranda yer alacaktır. Örnek bir ekran çıktısı:
phpinfo


PHP'nin Çalışması

   Merhaba arkadaşlar bu yazımda sizlerle PHP'nin Çalışma stiline bir göz atacağız. İlk olarak PHP web uygulamaları için üretilen ve sitenin hızlı bir şekilde yazılması için ortaya çıkarılmıştır.  Rasmus Lerdorf tarafından öncelikle kendi kişisel sayfasını hazırlamak için geliştirdiği P(ersonal)H(ome)P(ages) daha sonra P(ersonal)H(ypertext)P(erprocessor) adına çevrilmiştir. PHP, HTML kodları içine gömülü bir script dilidir.

   Web Server dosya uzantısı PHP dosyası olduğunu algıalr ve PHP yorumlayıcı ya yollar. PHP yorumlayıcısı ilgili dosyayı çalıştırarak geriye döndürdüğü sonucu web sunucuya tekrar gönderir. Web sunucuya ulaştırılan sonuç istemci tarafından HTML biçimde yollanır.

PHP Dersleri
Şekil: PHP'nin Çalışması
PHP sunucu taraflı bir programlama dili olduğu için istemci tarafından PHP kodları göntülenemez sadece PHP kodlarının dönüştürüldüğü HTML kodları görüntülenebilir.

PHP kodlamaya 4 farklı şekilde başlanabilir:
  • Kısa: <? buraya php kodu ?>
  • XML Stil: <?php buraya php kodu ?>
  • Script Stil: <script language="php"> buraya php kodu </script>
  • ASP Stil: <% buraya php kodu %>

Atakan ATEŞ

PHP Nedir, Ne İşe Yarar ?

Merhaba arkadaşlar ilk dersimize PHP Nedir ? diyerek başlıyalım.

PHP nedir?

PHP (açılımı PHP: Hypertext Preprocessor) geniş bir kitle tarafından kullanılan, özellikle sanal yöreler üzerinde geliştirme için tasarlanmış HTML içine gömülebilen bir betik dilidir.

HTML ile yaptığımız tasarımlar, oluşumlar bir noktadan sonra tıkanır çünkü HTML kısıtlı bir dildir. PHP ile bu dili dahada  genişletebilir ve dinamik sayfalar oluşturabiliriz. PHP'de bilinmesi gereken bazı komutlar vardır. En çok kullanacağımız kodlardan bir kaç örnek verelim.

PHP'ye Başlangıç: PHP kodunu sunucuya gönderilir, sunucuda kod çözülerek HTML'e dönüştürülür ve dönüştürülen kod tarayıcınıza yansır. Kodun PHP olduğunu sunucuya bildirmek için "<?php" veya "<?" ile başlar "?>" olarak bitirilir. Bazı sunucularda "<?" kodu okunamayabilir onun için siz koda "<?php" olarak başlamalısınız. İyi bir yazılımcı kodlarına açıklama eklemelidir. PHP tamamen ücretsiz ve açık kaynak kodlu bir yazılım olduğu için scripti kullanacak diğer kişilere yardımcı olması gerekir. PHP'de açıklama satırı eklemek için "//" komutu kullanılır bu komut tek satırlık açıklama girmeye izin verir. Açıklamanız biraz uzunsa "/*" ile başlar açıklamanızı girersiniz ve "*/" komutu ile açıklamayı bitirirsiniz.

Döngüler:  Döngüler harf, sayı ve bazı karakterlerden oluşur. Döngüler sayı ile başlayamaz ve boşluk kullanılamaz. Aynı zamanlar Türkçe karakter içeremez (ÇçİığĞüÜşŞâê). Döngülerde kullanılabilen özel karakterler "_" , "-" (Alttan tire ve tiredir).


Echo Komutu: Echo komutu bolca kullanacağımız bir komuttur. Echo ekrana yazı yazdırmaktır. Echo komutu ile beraber HTML kod kullanabiliriz. Hemen bir örnek gösterelim:
<?php
            
echo "Merhaba, Dünya! Merhaba, PHPAlani!";
        
?>
 Bu durumda Ekranımızda "Merhaba, Dünya! Merhaba, PHPAlani!" yazacaktır. Eğer şu şekide bir kod oluşturursak:
<?php
            
echo "<b>""<font color="blue">""Merhaba, Dünya! Merhaba, PHPAlani!" "</font>" "</b>";
        
?>
 Bu sefer ekran çıktımız "Merhaba, Dünya! Merhaba, PHPAlani!" şeklinde olacaktır.

Şimdi PHP'yinin yapısını anlamış olduk.

Atakan ATEŞ
 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. PHPAlani - All Rights Reserved
Template Created by Creating Website Published by Mas Template
Proudly powered by Blogger