PHP

DERS10 - PHP Ders Notları ve Ders Anlatımı - PHP'de Fonksiyon Kullanımı

Etiketler: 

Bu derste sizlerle php programlama dilinde fonksiyon kullanımını öğreneceğiz. Bildiğimiz gibi programlama dillerinin gücünü fonksiyonlar belirler.

Bu dersten sonra nasıl fonksiyon tanımlayacağınızı ve bu fonksiyonu nasıl çalıştıracağınızı öğrenmiş olacaksınız.

Aslında daha önceki derslerimizde bazı fonksiyonları örneklerimizde kullandık. Örneğin stringlerden bahsederken "strstr()", "str_replace()"  gibi fonksiyonları kullandık. Bunlar php dilinin bize sunduğu hazır fonksiyonlardır. Bunların dışında kendi fonksiyonlarımızı yazmayı öğreneceğiz. Bildiğimiz gibi fonksiyonlar programlarımıza işlevsellik katarlar ve yazdığımız kodların sonradan tekrar kullanılabilmesini sağlarlar.

DERS9 - PHP Ders Notları ve Ders Anlatımı - PHP'de Döngü Kullanımı

Etiketler: 

Bu dersimizde php programlama dilinde döngü cümleciklerini kullanarak program yazmayı öğreneceğiz.

Döngü: yazdığımız bir kodun belirli bir koşul sağlandıkça tekrarlanmasını sağlayan yapıdır.

Örneğin, web sayfamızın "üyeol.php" sayfasında üyenin doğum tarihi bilgisini combobox'tan (açılır liste menüsü) seçmesini isteyecek olalım.

Combobox'ta 1950'den 2010'a kadar tarihlerin bulunmasını isteyelim.

Döngü kullanmadan Açılır Liste (combobox ) ile Doğum Yılı Bilgisi

HTML  kodu:

DERS8 - PHP Ders Notları ve Ders Anlatımı - Dizilerle Çalışmak

Etiketler: 

Bu dersimizde dizilerin ne olduğunu ne işe yaradığını az çok bildiğinizi varsayarak php programlama dilinde dizi tanımlaması yapacağım.

Php syntax olarak C programlama diline benzediğinden bu konuda C dersleri sayfamızda daha ayrıntılı bilgi bulabilirsiniz.

Kısa açıklamadan sonra kod örnekleriyle birlikte herhangi bir text editor veya Dreamweaver gibi bir ortamda çalışabilirsiniz.

Unutmamanız gereken kodunuzu çalıştırmak için bir web serverın bulunduğu dizinde dosyanızı kaydetmeniz gerektiğidir. Aksi takdirde program çalışmaz.

Bu dersten sonra php kodları yazarken dizileri kullanabileceksiniz.

En basitinden dizi tanımlaması aşağıdaki gibi yapılır:

DERS7 - PHP Ders Notları ve Ders Anlatımı - Sayılarla Çalışmak

Etiketler: 

PHP dilinde değişkenleri ve stringleri öğrendikten sonra, sayılarla çalışmayı öğrenmeliyiz.

Bu dersimizden sonra temel matematiksel işlemleri kullanmayı öğreneceğiz.

Şimdi örnek 2 değişken tanımlayalım ve 4 işlemi görelim.

Değişken tanımlama $ işareti ile birlikte

değişken adı gelecek şekilde tanımlanır ve

= yani eşittir işaretinden sonra da ilk değer olarak atamak istediğimiz rakamı veya bunun yerine farklı bir değişken ismi de vererek daha önceden tanımlanmış farklı bir değişkenin değerini buraya aktarabiliriz.

DERS6 - PHP Ders Notları ve Ders Anlatımı - Stringlerle Çalışmak

Etiketler: 

Program yazarken çoğu zaman string değişkenlerine ihtiyaç duyarız.

Konu web programlama olduğunda ise string kullanımı neredeyse kaçınılmaz olmaktadır.

Bu dersimizden sonra php dilinde string'lerin kullanımını öğrenmiş olacağız.

Böylece stringlerle çalışırken bazı hazır string fonksiyonlarını kullanarak kelimeler ve cümleler üzerinde işlem yapan basit uygulamalar geliştirebileceksiniz.

Şimdi herhangi bir metin editörünü (notepad vs...) açalım ve string değişkenleri tanımlayalım.

 

DERS5 - PHP Ders Notları ve Ders Anlatımı - PHP Değişkenlerini Tanımak

Etiketler: 

Bir değerin sembolik gösterimini değişken olarak adlandırıyoruz.

PHP programlama dilinde değişken isimleri her zaman

"$" karakteri ile başlar,

harf, sayı veya alttan çizgi ("_") ile devam eder.

Değişken isimlerinde harf, sayı, alltan çizgi ve tire("-") kullanabiliriz.

Değişken isimlerinde boşluk karakteri kullanılamaz.

PHP'de bütün değişken isimleri

büyük-küçük harfe duyarlıdır. 

 

<?php 
$sayi=5;
$_sonuc; 
$url="programciyim.com"; 
?>

Şimdi örneklere bakalım.

DERS4 - PHP Ders Notları ve Ders Anlatımı - Koda Açıklama Satırı Eklemek

Etiketler: 

Bu dersimizde iyi bir programcının mutlaka kullanması gereken açıklama satırı eklemeyi öğreneceğiz. Açıklama satırı yorum satırı olarak da bilinir. Bu dersten sonra daha anlaşılır ve daha etkili programlar yazacaksınız.

İyi bir programcı olmayı alışkanlık haline getirmek için gereken şeylerden biri de kodlara açıklamalar eklemektir.

Bu sayede programı okuyan başka bir kişi bilgilendirme amaçlı olarak kodların içine eklediğimiz bu açıklamalarla programın akışı hakkında bilgi edinebilir.

Eklediğimiz açıklama satırları programımızın işleyişini etkilemezler. Yani yoksayılırlar. Tüm programlama dilleri açıklama (yorum) satırları eklenmesine izin verirler.

DERS3 - PHP Ders Notları ve Ders Anlatımı - Temel PHP kodları

Etiketler: 

PHP sunucusunun PHP açma ve kapatma kodlarını nasıl tanıdığını ve sonuçta tarayıcı sayfasında bunların nasıl yorumladığını basit komutları kullanarak görelim.

Metin editörüne aşağıdaki temel HTML kodlarını yazın.

Aşağıdaki kodu nasıl çalıştıracağınızı merak ediyorsanız

http://www.programciyim.com/content/ders2-php-ders-notlari-ve-ders-anlatimi-php-kodu-calistirmak

adresinden ve daha önceki derslerimizden bir web serverı kendi bilgisayarınızda nasıl konfigüre edebileceğinizi öğrenebilir ve PHP ile ilgili başlangıç dersimize de

DERS2 - PHP Ders Notları ve Ders Anlatımı - PHP kodu çalıştırmak?

Etiketler: 

Şimdi ilk örneğimizi yapalım.

İlk önce "C:\xampp\htdocs\" klasörü içerisine bir çalışma dizini ekleyin.

Ben "calisma" adında bir klasör ekledim. Siz de kendi istediğiniz bir isim verebilirsiniz.

Bu kodları bir text editörde (Notepad gibi) veya php editörde (Adobe Dreamweaver) yazıp "info.php" ismiyle "C:\xampp\htdocs\calisma" dizinine kaydedin.

Kaydettikten sonra dosya uzantısnın .php olup olmadığını kontrol ediniz. "info.php.txt" olmamalı.

 

DERS1 - PHP Ders Notları ve Ders Anlatımı - PHP nedir?

Etiketler: 

PHP (Personal Home Pages), dinamik web sayfaları programlamak için kullanabileceğiniz, Mysql (My Structured Query Language) dili ile birlikte web üzerinden veritabanı uygulamaları da geliştirebileceğimiz bir betik programlama dilidir. Daha önceden herhangi bir programlama dilini bilen birisi için öğrenmesi kolay bir dildir.

Şimdi şunu düşünebilirsiniz. Web programlama için HTML (Hyper Text Mark-up Language) dili varken neden php'ye ihtiyaç duyuldu?

Bunun sebebi PHP ile hareketli ve dinamik sayfa oluşturabilmemizdir.