Aramayan Bulamaz
×
değişken tanımlama arama sorgusuna ait içerikleri görüntülemektesiniz.
PHP Nesne Tabanlı Programlama

Nesne tabanlı programlama, yazılım geliştirmek için kullanılan bir teknolojidir. OOP yani object-oriented programming, Türkçe karşılığı nesne tabanlı programlama, sağladığı standartlarla bileşen (component) programlamasını kolaylaştırmaktadır. C# temelinde nesne tabanlı bir dildir. Çok sayıda nesne hazır olarak C# içerisinde bulunur ve bu nesneler kullanılarak program yazılır. Ayrıca kendimiz de bir sınıf yazabiliriz.

OOP üç prensibe sahiptir.

Encapsution Inheritance Polymorphism

Encapsulation: Nesne hakkındaki bilgiler ve işlemlerdir. Metot ve özellik olarak adlandırılan bu işlemler nesnenin niteliklerini ortaya çıkartır. Bir arabanın rengi ve büyüklüğü gibi.

Inheritance: Nesnenin başka bir nesne üzerine, bir üst nesneden etkilenerek, kurulmasıdır. Bir bilgisayarın parçalardan oluşması ve parçalarında bilgisayarın tam nesnesinden etkilenmesi.

Polymorphism: Belirli bir işlemin bir çok nesne tarafından kullanılmasıdır.

PHP de Nesne Tabanlı Programlama

PHP de nesne tabanlı programlamayı anlayabilmek için ilk önce PHP'nin temel yapı taşları olan fonksiyonlar ve değişkenler konusunda tam bir bilgiye sahip olmak gerek.

Bir sınıf oluşturmak için class komutunu kullanırız.

sinif.php isminde bir dosya oluşturalım

<?php class bilgisayar{ } ?>

sınıfımızın içi boş bundan sonra buraya değişken tanımlaması ve fonksiyondan başka bir şey yapamayız, yapacağımız her işlem için fonksiyon yazmamız gerek. Burada mantık şu, yazacağımız sınıfa özel olan fonksiyonu yazıp gerektiği yerde gereken fonksiyonu çağırmamız gerek, veritabanı sınıfı yazıp içine grafiksel istatistik çıkaran bir fonksiyon yazmamız uygun olmaz.

<?php class bilgisayar{ public $marka, fiyat; function marka_tanimla($yenimarka){ $this->marka = $yenimarka; } function marka_goster(){ return $this->marka; } } ?>

C# Değişken Tanımlama ve İf - Else Yapısı

C# ta değişkenleri tiplerine göre tanımlarız, sayı tipi, text tipi gibi.

"int a;" a isimli değişkenin tipinin tam sayı olacağını belirledik
"string b;" b isimli değişkenin tipinin bir string olacağını belirledik
"double c;" c isimli değişkenin tipinin ondalık sayı olacağını tanımladık.

Bu değişkenlere değer ataması programın herhangi bir adımında yapılabilir:
a=10;
b="Cryptograph"; 
c=5.5;

Değişkenler dışarıdan değer girilmesi bu değerlerin karşılaştırılması, bir döngüye sokulması ve daha farklı işlerin yapılması için kullanılır, dışarıdan herhangi bir değer girilebilir o yüzden değişkendir. Dışarıdan girilen bir değeri okumak için Console.ReadLine() komutunu kullanırız. String tipli bir değişkenin okunmasını istiyorsak b=Console.ReadLine(); fakat sayı tipli bir değişken okuyacaksak bunun için dönüştürme fonksiyonu kullanmalıyız, çünkü Console.ReadLine komutu string olarak okur, a=Convert.ToInt32(Console.ReadLine()); bu şekilde int tipli bir değişkeni okumuş olduk, c = Convert.ToDouble(Console.ReadLine()); bu komutla da double tipli bir değişken okuduk.

İf - Elseyapısı  
Dışarıdan girilecek değer veya daha farklı bir yerden gelen bir değeri karşılaştırmak için kullanırız.
if(karşılaştırılacak değer) karşılaşma sonucunda yapılacak olan işlem
else "karşılaştırma sağlanmıyorsa yapılacak işlem"

a=Convert.ToInt32(Console.ReadLine()); if(a==5) Console.WriteLine("Niyazi Alpay"); else Console.WriteLine("Yanlış Sayı"); a değişkeni eğer 5 olarak gelirse ekrana Niyazi Alpay yazdır, farklı bir değer gelirse Yanlış Sayı yazdır.
Eğer şart sağlandığında birden fazla işlem yaptırmak istiyorsak {} parantezleri i

PHP Değişken Tanımlama ve İf - Else yapısı

Değişken Tanımlama

PHP de değişkenler $ işareti ile tanımlanır.

$degisken = değişken verisi;

Değişken tanımlanırken bazı kurallar vardır. Değişken rakam ile başlayamaz Türkçe karakter kullanılamaz Boşluk kullanılamaz Büyük-küçük harf duyarlıdır.

$degisken_1 gibi bir tanımlama yapılabilir, değişkene herhangibir komutta aktarılabilir

$ekle=(mysql_query("INSERT INTO TabloAdı (Alan1, Alan2, ...) VALUES ("Değer1", "Değer2", ...)");

bu değişkeni çalıştırdığımızda veritabanına veri ekleyecektir.

$yaz="Alpay"; değişkenin verisi Alpay bu değişkeni ekrana yazdırdığımızda Alpay yazsını yazacaktır.


bu ekrana "Benim adım: Alpay" çıktısını verir.
Değişkenleri yazdırırken ' işaretleri kullanmıyoruz, hem normal bir yazı yazdırırken hem değişkeni aynı anda yazmak için . işaretinden faydalanırız, . bağlama işaretidir.

bu da aynı çıktıyı verir ama iki tane echo komutu kullanmak yerine . işaretiyle yazdırılacak iki veriyi birleştirmiş oluyoruz.

If  - Else Yapısı

if (yapılmasını istediğiniz koşullar) {
yapılmasını istediğiniz koşulun doğru olduğunda işlenecek kodlar
}

elseif (önceki koşul sağlanmadığnda buradaki koşula bakar ) {

Koşul sağlandığında işlenecek kodlar
}

else {koşul sağlanmadığında işlenecek kodlar}

örnek:
Dışarıdan girilen değer  1 ise doğru değilse yanlış uyarısını veren program.

  • Önceki Sayfa
  • Sonraki Sayfa