aofsorular.com
WTK210U

PHP’ye Giriş

2. Ünite 20 Soru
S

PHP'de derleme kavramı ne demektir?

Derleme kavramı, programlama diliyle yazılmış kodların bilgisayar tarafından işlenebilecek hale dönüştürülmesi sürecini ifade eder.

S

Sunucu taraflı programlama dillerine üç örnek veriniz. 

ASP, JSP, Perl, Pyton, Ruby ve ColdFusion.

S

ColdFusion'nun özelliklerini yazınız. 

ColdFusion’un da 1990’lara dayanan oldukça eski bir geçmişinin olduğu söylenebilir. Öğrenilmesi oldukça kolay olmakla birlikte, özellikle veritabanı yönetimi gerektiren projelerde son derece hızlı bir şekilde sonuca ulaşılmasını sağlar ancak, çok esnek bir programlama dili olmadığı söylenebilir.

S

HTTP'nin açılımı nedir?

Türkçe karşılığı Hipermetin Transfer Protokolü olan HyperText Transfer Protokol'dur.

S

Windows tabanlı bir bilgisayarda ip adresi nasıl öğrenilir?

1. Klavyedeki “Windows” tuşuyla birlikte “R” karakterine basılır.
2. Görüntülenen “Çalıştır” penceresine “cmd” yazılıp tamam butonu tıklanır.
3. Açılan komut satırı ekranına “ipconfig” komutu yazılıp enter tuşuna basılır.

S

PHP kodlarına yorum satırları nasıl eklenir? 

Özellikle PHP ile gerçekleştirilen büyük projelerde, kodların arasına yalnızca geliştiriciler tarafından
görülebilecek notların alınması gerekmektedir. Yorum satırı olarak da anılan bu satırlar, birçok dilde olduğu gibi PHP tarafından da desteklenmektedir. PHP’de “//” işaretli bir satırda işaretin sağında kalan metin,
geliştirici notu olarak değerlendirilir ve derleyici tarafından göz ardı edilir. Aşağıda sunulan kodun üçüncü
satırı bunu örneklendirmektedir.
Birden fazla yorum satırı eklemek istendiğinde, her satırın başına “//” işaretini koymak yerine “/*” işareti
kullanılabilir. Derleyici, “/*” işareti ile “*/” işareti arasında kalan metnin tamamını göz ardı edecektir. Aşağıda
sunulan kodun beş ile onuncu satırları arasında bu kullanım örneklendirilmektedir

S

PHP’de sabit kullanımı nasıldır?

Genellikle kodların başında tanımlanır ve kod boyunca isimleriyle çağrılarak kullanılırlar. Örneğin iletişim kurulacak bir veritabanının adresi, matematikteki pi sayısı, bir şeyin maksimum ya da minimum değeri sabitler üzerine atanabilir.

S

PHP’de değişken kullanımı nasıldır?

Programlamada verilerin yazılacağı bellek hücrelerini temsil eden değişkenlerin oluşturulması, kullanılması veya dönüştürülmesi gibi işlemler, PHP’de oldukça kolaydır. Birçok programlama platformunda bulunan “değişken türü” tanımlaması, PHP’de üzerinde düşünülmesi gereken bir konu değildir. Kodlama sırasında istenen noktada “$” işareti kullanımı ile değişken oluşturulup, içine doğrudan herhangi bir tipteki değer yüklenebilir.

S

Localhost'un işlevi nedir?

Web tarayıcısının açılarak WampServer üzerinden sunulan Web sitesinin ana sayfasını görüntülemesini sağlar.

S

phpMyAdmin'in işlevi nedir?

WampServer ile birlikte gelen phpMyAdmin adlı veritabanı yönetim arayüzüne ulaştırır.

S

Sunucu taraflı programlama dillerinden Pyton'nın özelliklerini yazınız.

Aslında kökleri 1980’lere uzanan genel amaçlı bir programlama dili olan Pyton, günümüzde genellikle dinamik Web sayfalarının oluşturulması için kullanılmaktadır. Hızlı kod yazımı sağlaması nedeniyle her geçen gün daha da popülerleştiği gözlenen Pyton, önemli modül ve çatılarla desteklendiği için kolay uygulama geliştirme olanağı da sağlamaktadır. Pyton, Google ve YouTube gibi önemli projelerin de arkasında yatan dildir.

S

Sunucu taraflı programlama dillerinden ColdFusion'nun özelliklerini yazınız. 

ColdFusion’un da 1990’lara dayanan oldukça eski bir geçmişinin olduğu söylenebilir. Öğrenilmesi oldukça kolay olmakla birlikte, özellikle veritabanı yönetimi gerektiren projelerde son derece hızlı bir şekilde sonuca ulaşılmasını sağlar ancak, çok esnek bir programlama dili olmadığı söylenebilir.

S

PHP'nin temel kodlama özelliklerini yazınız.

Derleyiciye, PHP kodlarının başladığını bildirmek amacıyla “” etiketi kullanılmalıdır. Derleyici, bu etiketler arasında bulunmayan herşeyi derlemeden istemciye gönderir. Böylece PHP kodları, diğer kodların arasına serpiştirilebilir. PHP, diğer programlama dillerinin sahip olduğu özelliklerin hemen hemen tamamına sahiptir. Bu kapsama temel programlama özellikleri olan değişkenler, sabitler ve yorum satırları gibi kullanımlar da dahildir. PHP için değişkenler için tip tanımlaması ve tip dönüşümü gibi işlemlerin yapılmasına özel durumların haricinde gerek yoktur. Derleyici, bu işlemleri otomatik olarak gerçekleştirmektedir. Sabitler ise, C ve Java gibi dillerle oldukça benzer bir şekilde oluşturulmaktadır. Kodların arasında yer alması istenen geliştirici notları için diğer birçok dilde olduğu gibi “//” ve “/*” gibi işaretlemelerin kullanımı mümkündür. “//” işareti, bulunduğu satır için sağında kalan her şeyin geliştirici notu olarak görülmesini ve derlenmemesini sağlar. “/*” ve “*/” işaretleri arasında kalan bir ya da birden fazla satır için de aynı şey geçerlidir.

S

PHP nasıl yapılandırılır?

PHP derleyicisinin yapılandırma özellikleri, phpinfo() adlı PHP fonksiyonu ile görüntülenebilir. Bu fonksiyonun oluşturduğu web sayfası, PHP derleyicisinin sahip olduğu özellikleri ve derleyicinin yapılandırma özelliklerini oldukça detaylı bir şekilde sunacaktır. Söz konusu özellikleri değiştirmek için ise “php.ini” adlı yapılandırma dosyası üzerinde değişiklik yapılmalıdır. Bu dosyada yer alan ve “;” karakteri ile başlayan metinler, yapılandırma değişkenlerine ilişkin bilgi sunmaktadırlar.

S

PHP destekli web sunucu kurulumu nasıl gerçekleşir?

PHP derleyiciye sahip bir Web sunucusunun kurulumu öncelikle bir Web sunucu yazılımının kurulumunu gerektirir. Apache adlı Web sunucu yazılımı bu amaç için oldukça uygun görünen ücretsiz bir yazılımdır. Ancak Web sunucusu olacak bilgisayara Apache’nin kurulmuş olması PHP kodlarının çalıştırılıp gönderilmesi için yeterli olmayacaktır. Apache üzerinde birtakım yapılandırma işlemleri gerçekleştirmek gerekecektir. Sözü edilen süreçleri işletmeden kurulum yapılmak isteniyorsa ApacheTriad, WampServer veya XampServer gibi yazılım paketleri tercih edilebilir. Bu paketler; Apache, PHP derleyici ve MySQL gibi önemli sunucu uygulamalarını barındırmakla beraber, kurulum sonrası yapılandırmalarını da otomatik olarak gerçekleştirirler. Web sitelerinden kurulum dosyaları indirilip, standart kurulum süreçleriyle kolayca kurulabilirler. Sözü edilen paketlerden oldukça popüler olanı sayılabilecek WampServer, www.wampserver.com adresi üzerinden ücretsiz olarak edinilebilir. Kullanıcı dostu kurulum arayüzü ile kurulumu tamamlanan WampServer, görev çubuğuna yerleştirdiği ikonu tıklanarak yönetilebilir.

S

Local host ifadesinin Türkçe karşılığı nedir?

Local host ifadesi Türkçe’de “yerel sunucu” anlamına gelmektedir.

S

Web istem ve sunumunun yapılması sırasında varsayılan olarak ....... numaralı port kullanılır.

Boşluğu doldurunuz.

80

S

WampServer panelinin ilk arayüzünde bulunan komutu About komutunun işlevi nedir?

WampServer’a ilişkin telif ve versiyon bilgilerinin sunulduğu bir pencere görüntüler. Bu pencere, içeriğindeki Apache, PHP ve MySQL gibi yazılımlara ilişkin versiyon bilgilerini de sunar.

S

WampServer panelinin ilk arayüzünde bulunan komutu Help komutunun işlevi nedir?

WampSever’a ait forum platformuna yönlendirir.

S

WampServer panelinin ilk arayüzünde bulunan komutu Tools komutunun işlevi nedir?

Birtakım servislerin yeniden başlatılmasının ve test edilmesinin yanı sıra, bellek ve kayıtların temizlenmesini sağlayan komutlar içerir.