PHP’ye Giriş Akademik Bilişim 2003 Adana, 03-05 Şubat 2003 Hidayet Doğan.

Slides:



Advertisements
Benzer bir sunumlar
PHP VE MYSQL.
Advertisements

MIT504 İnternet ve Web Programlama: Javascript programlama devam Yrd. Doç. Dr. Yuriy Mishchenko.
STRİNG FONKSİYONLARI.
PHP ile Lab Örnekleri Lab Çalışması.
Değişken , Veri Türleri ve Operatörler
BÖLÜM Atama Deyimi (Assignment)
mantIKSAL OPERATÖRLER
JAVASCRİPT VERİ TÜRLERİ
JavaScript Birinci Hafta.
PHP-MySQL ile Profesyonel Web Programlama
Nedir? Türkiye PHP Grubu – Dokuz Eylül Üniversitesi
İnternet Programcılığı
C PROGRAMLAMA DİLİNE GİRİŞ
TEMEL C PROGRAMLAMA DERSİ 2
VERİ TİPLERİ VE DEĞİŞKENLER
Dizi (array) değişkenleri
PHP'de formdan gelen bilgileri almak için $_GET ve $_POST değişkenleri kullanılır
MIT505 İnternet ve Web Programlama: Dinamik web sayfaları, javascript
Operatörler.
Öğr.Gör.Şükrü KAYA.  PHP, "PHP: Hypertext Preprocessor" sözcüklerinin baş harfleriyle temsil edilen HTML içine gömülebilir açık kaynak kodlu, genel amaçlı,
JavaScript Javascript , Netscape firması tarafından C dilinden esinlenilerek yazılmıştır Yazılma amacı Html'in sahip olmadığı bazı özelliklerin web sayfalarında.
1 MySQL Kullanımı Structured Query Language. 2 MySQL Nedir? Veritabanıdır. Tablolardan oluşur. Bilgiler tablolarda saklanır.
OPERATÖRLER.
PHP 4’ün Yenilikleri VIII. “Türkiye’de İnternet” Konferansı İstanbul, Aralık 2002 Hidayet Doğan.
İnternet Programcılığı II
Temel Bilgisayar Bilimleri Dersi
Temel Bilgi Teknolojileri
Formüller Mustafa AÇIKKAR.
İnternet Programcılığı II
WEB PROGRAMLAMA PHP Temelleri 2 Dr. Erman Yukselturk.
C ile Programlamaya Giriş
DEĞİŞKENLER, VERİ TÜRLERİ VE OPERATÖRLER
DEĞİŞKENLER VE VERİ TİPLERİ
DEĞİŞKENLER.
INTERNET TABANLI PROGRAMLAMA
WEB PROGRAMLAMA PHP Temelleri Dr. Erman Yükseltürk.
İnternet Programcılığı II
PHP.
C# Veri Tipleri ve Değişkenler
VERİ TİPLERİ VE DEĞİŞKENLER
İNTERNET PROGRAMCILIĞI I
İnternet Programlama - 2
İNTERNET.
İNTERNET PROGRAMCILIĞI I BTP 207 Ders 8.  Tamsayı Değerler (Integer) Tamsayılar, 10 tabanlı (decimal), 8 tabanlı (octal) veya 16 tabanlı (hexadecimal)
İNTERNET ADRESLERİ VE YAPISI
Değerler ve Değişkenler
İKMAP İnternet 1 Ders Notu
Göğüşhan KILIÇ twitter.com/gogushan_kilic PHP’ye Giriş OLMAYA HAZIR MIYIZ?
INTERNET EXPLORER TEMEL İŞLEMLER GOOGLE ARAMA TEKNİKLERİ
PHP.
İnternet Nedir? Hazırlayan: Fatih ARIKAN Bilişim Teknolojileri Öğrt.
Doç. Dr. Cemil Öz SAÜ Bilgisayar Mühendisliği Dr. Cemil Öz.
Değişkenler Programda Değişken Tanımlama. Değişken nedir? (Variables) Program içinde kullanılan veri(data)nin tutulduğu alanın adıdır. Her veri bir tür.
BMS-301 Kabuk Programlama Güz 2015 (5. Sunu) (Yrd. Doç. Dr. Deniz Dal)
KIRKLARELİ ÜNİVERSİTESİ
Adım Adım Algoritma.
SAYISAL ANALİZ Doç.Dr. Cüneyt BAYILMIŞ.
- 1 - Bütün formüller “ = “ işareti ile başlamak zorundadır
VB’DE OPERATÖRLER. VB’DE ARİTMETİK İŞLEMLERİN BAZILARI OPERATÖRLERLE YAPILIRKEN BAZILARI DA FONKSİYONLARLA YAPILIR. VB’DE KULLANILAN ARİTMETİK VE LOJİK.
Programlamaya Giriş-I Bölüm-1. Algoritma Algoritma günlük yaşamımızda yaptığımız işler sırasında sıklıkla kullandığımız bir yöntemdir. Algoritma, bir.
PHP Programlama Dili GİRİŞ.
BİLGİSAYAR PROGRAMLAMA Ders 6: Diziler
Dünyanın bilgisine açılan pencere...
DİZİLER Bellekte sıralı bir şekilde bulunan ve aynı türden bilgilerin saklandığı veri yapısına dizi (array) denir. Örneğin kullanıcıdan 7 kişinin not ortalamasını.
VERİ TÜRLERİ.
2.2. Özel Semboller ve Pascal Sözcükleri
2.2. Özel Semboller ve Pascal Sözcükleri
BÖLÜM 2 FORTRAN PROGRAMLAMA DİLİNE GİRİŞ
Bilgisayar Bilimi Problem Çözme Süreci-3.
Genel PHP Akademik Bilişim 2003 Adana, Şubat 2003 Hidayet Doğan
Sunum transkripti:

PHP’ye Giriş Akademik Bilişim 2003 Adana, Şubat 2003 Hidayet Doğan

I. İlk PHP Betiği - Merhaba Adana Merhaba Adana <?php echo “Merhaba Adana”; ?> Tarayıcı Çıktısı: Merhaba Adana

II. Yazım Kuralları PHP betikleri <? (veya <?php) işaretleri ile başlar ve ?> işareti ile biter. Satırlar ; karakteri ile biter. Metinler “ veya ‘ karakterleri arasına yazılır. Metin içindeki özel karakterlerin başına \ karakteri eklenir. Betik içine açıklama koymak için #, // veya /* */ kullanılır.

II. Yazım Kuralları <?php # açıklama 1 // açıklama 2 /* açıklama 3 açıklama 4 */ echo “Bu bir örnek \”PHP\” betiği.”; ?>

III. Değişkenler Önceden tanımlanmalarına gerek yoktur. Değişken isimleri $ işareti ile başlar. Değişken isimlerinde sadece harfler, sayılar ve _ karakteri kullanılmalıdır. Değişken isimleri sayı ile başlayamaz. Büyük-küçük harf duyarlıdır. Değişken ismi uzunluğu sınırsızdır.

III. Değişkenler <?php # hatalı değişken $deneme-bir = 1; # hatalı değişken $0bir = 1; # doğru değişken $deneme = “bir”; ?> Değişkenlere değer atamak için = operatörü kullanılır. Verilen değer sayı ise tırnak içine almadan yazılabilir. Metin ise tırnak içine alınmalıdır.

IV. Çevre Değişkenleri Sunucu ve tarayıcı hakkında bilgileri içeren, önceden tanımlanmış değişkenler. <?php echo “Tarayıcı tipi: $HTTP_USER_AGENT ”; echo “Bağlandığınız adres: $REMOTE_ADDR”; ?> Örnek Tarayıcı Çıktısı: Tarayıcı tipi: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) Bağlandığınız adres:

IV. Çevre Değişkenleri phpinfo() fonksiyonu kullanılarak tüm çevre değişkenleri görüntülenebilir. Bunlara ek olarak PHP hakkındaki kurulum, yüklenmiş eklentiler, ayarların değerleri gibi bilgilere de ulaşılabilir. <?php phpinfo(); ?>

V. Veri Tipleri Tam Sayılar: $i = 5; Ondalıklı Sayılar: $i = 1.5; $i = 3.14; Metinler: $i = “örnek”; Diziler: İçlerinde birbirinden farklı, birden çok eleman barındırabilen değişken tipleridir. $dizi = array(“bir”, “iki”); $dizi[1] = “bir”; $dizi[2] = “iki”;

VI. Operatörler Operatörler değişkenlere değer atama, karşılaştırma, metin işlemleri, mantıksal işlemler ve matematiksel işlemlerde kullanılır. Matematiksel İşlemler: Toplama+( $i = 1 + 2; ) Çıkarma– ( $i = 2 – 1; ) Bölme/( $i = 4 / 2; ) Çarpma*( $i = 2 * 2; ) Modülüs%( $i = 3 % 2; )

VI. Operatörler <?php $i = 1 + 2; echo “$i ”; # Sonuç: 3 $i = 2 – 1; echo “$i ”; # Sonuç: 1 $i = 2 * 2; echo “$i ”; # Sonuç: 4 $i = 4 / 2; echo “$i ”; # Sonuç: 2 $i = 3 % 2; echo “$i”; # Sonuç: 1 ?> Tarayıcı Çıktısı:

VI. Operatörler Değer atama operatörü olarak = işareti kullanılır. $i = 1;$i = “bir”; Metin işlemlerinde iki ayrı metni birleştirme amaçlı. (nokta) operatörü kullanılır. $i = “bir”.”iki”;

VI. Operatörler <?php $i = 5; echo “$i ”; $i = “bir”; echo “$i ”; $i = “bir”.”iki”; echo “$i”; ?> Tarayıcı Çıktısı: 5 bir biriki

VI. Operatörler Karşılaştırma Operatörleri: Eşit==( $a == $b ) Eş===( $a === $b ) Eşit değil!=( $a != $b ) Eş değil!==( $a !== $b ) Büyük>( $a > $b ) Küçük<( $a < $b ) Büyük Eşit>=( $a >= $b ) Küçük Eşit<=( $a <= $b )

VI. Operatörler Mantıksal İşlem Operatörleri: Veand veya &&( $a and $b, $a && $b ) Veyaor veya ||( $a or $b, $a || $b ) Ya daxor veya ^( $a xor $b, $a ^ $b )

VII. Şartlı İfadeler if else elseif if (koşul1) { işlemler1; } elseif (koşul2) { işlemler2; } else { işlemler3; } Eğer şart1 içindeki koşul gerçekleşirse işlemler1 bölümünü uygular, gerçekleşmez ve şart2 koşulu gerçekleşirse işlemler2 bölümünü uygular, her ikisi de gerçekleşmez ise işlemler3 bölümünü uygular.

<?php $a = 1; $b = 2; if ($a == $b) { echo “A B`ye eşit”; } elseif ($a > $b) { echo “A B’den büyük”; } else { echo “A B’den farklı } ?> VII. Şartlı İfadeler Tarayıcı Çıktısı: A B’den farklı

VIII. Döngüler for while for (ifade1; koşul; ifade2) { işlemler; } while (koşul) { işlemler; } Döngüler istenilen işlemleri belirli bir sayıda çalıştırmak için kullanılırlar. Döngünün sonsuz olmaması için koşul verilmelidir. Döngü içinden istenildiği zaman çıkmak için break komutu kullanılır.

<?php for ($i = 1; $i < 10; $i++) { echo “$i ”; } $i = 1; while ($i < 10) { echo “$i ”; $i++; } ?> Tarayıcı Çıktısı: VIII. Döngüler

<?php for ($i = 1; $i < 10; $i++) { echo “$i ”; if ($i == 5) break; } $i = 1; while ($i < 10) { echo “$i ”; if ($i == 5) break; $i++; } ?> Tarayıcı Çıktısı: VIII. Döngüler

Türkiye PHP Grubu: Turk PHP: PHP Arşivi: PHP Dosyası: PHP Resmi Sitesi: Kaynaklar

Web Sitesi: İletişim