PHP Hakkında Neler Öğrendik? Soru – Cevap & Araştır Yanıt Anahtarı

Neler Öğrendik?

1. Aşağıdakilerden hangisi sunucu taraflı bir dil değildir?

A. HTML

B. Perl

C. ASP

D. PHP

E. Python

CEVAP: A

2. Aşağıdakilerden hangisi VBScript diline çok yakın bir yapısı olan sunucu taraflı dildir?

A. JSP

B. ASP

C. PHP

D. Perl

E. Python

CEVAP: B

3. Aşağıdakilerden hangisi PHP derleyicisi, Apache ve MySQL yazılımlarını içeren bir Web sunucu yazılım paketidir?

A. Office

B. Perl

C. Pyhton

D. WampServer

E. Linux

CEVAP: D

4. Web tarayıcının üzerinde çalışmakta olduğu bilgisayardaki Web sunucusuna ulaşmasını sağlamak için adres satırına aşağıdakilerden hangisi yazılabilir?

A. Droppoint

B. Python

C. Legalnetwork

D. DistanceWeb

E. Localhost

CEVAP: E

5. WampServer yüklü bir bilgisayarda, sunumu yapılacak olan Web sayfaları hangi isme sahip klasöre yerleştirilmelidir?

A. www

B. local

C. htmlpages

D. server

E. wampdir

CEVAP: A

6. Aşağıdakilerden hangisi PHP’de değişkenleri ifade eden özel karakterdir?

A. &

B. #

C. //

D. $

E. ?>

CEVAP: D

7. PHP değişkenlerinin isimlendirmesine ilişkin aşağıdaki ifadelerin hangisi doğrudur?

A. Sayı ile başlayabilirler.

B. Boşluk içerebilirler.

C. Çift tırnak içerebilirler

D. Alt çizgi karakteri içerebilirler

E. // işareti ile başlamalıdırlar.

CEVAP: D

8. Aşağıdakilerden hangisi PHP’nin yapılandırma özelliklerinin görüntülenmesini sağlayan fonksiyondur?

A. echo

B. phpinfo

C. config

D. define

E. perl

CEVAP: B

9. Aşağıdakilerden hangisi PHP sabitlerinin tanımlanması için kullanılan fonksiyondur?

A. phpinfo

B. config

C. define

D. www

E. xamp

CEVAP: C

10. PHP kodlarının arasına yerleştirilecek olan birden fazla satıra sahip yorumlar hangi işaretle başlatılmalıdır?

CEVAP: D ) /*

Neler Öğrendik Yanıt Anahtarı

1. A Yanıtınız yanlış ise “Sunucu Taraflı Programlama Dilleri” konusunu yeniden gözden geçiriniz.

2. B Yanıtınız yanlış ise “Sunucu Taraflı Programlama Dilleri” konusunu yeniden gözden geçiriniz.

3. D Yanıtınız yanlış ise “PHP Destekli Web Sunucu Kurulumu” konusunu yeniden gözden geçiriniz.

4. E Yanıtınız yanlış ise “PHP Destekli Web Sunucu Kurulumu” konusunu yeniden gözden geçiriniz.

5. A Yanıtınız yanlış ise “PHP Destekli Web Sunucu Kurulumu” konusunu yeniden gözden geçiriniz.

6. D Yanıtınız yanlış ise “PHP’nin Temel Kodlama Özellikleri” konusunu yeniden gözden geçiriniz.

7. D Yanıtınız yanlış ise “PHP’nin Temel Kodlama Özellikleri” konusunu yeniden gözden geçiriniz.

8. B Yanıtınız yanlış ise “PHP’nin Yapılandırılması” konusunu yeniden gözden geçiriniz.

9. C Yanıtınız yanlış ise “PHP’nin Temel Kodlama Özellikleri” konusunu yeniden gözden geçiriniz.

10. D Yanıtınız yanlış ise “PHP’nin Temel Kodlama Özellikleri” konusunu yeniden gözden geçiriniz.

Araştır Kısmı Yanıt Anahtarları

SORU

Araştır 1: Sunucu taraflı programlama dillerinin çalışma sistemini göz önünde bulundurarak istemci taraflı programlama dillerinin nasıl çalışıyor olabileceğini yorumlayınız.

CEVAP

Araştır 1: Sunucu taraflı dillerde yazılmış kodların sunucu üzerinde derleniyor olması gibi, istemci taraflı dillerle yazılmış kodlar istemci bilgisayarı üzerinde derlenir. JavaScript dilinin Web sayfalarında kullanımı buna örnek teşkil etmektedir. JavaScript ile Web sayfasına yazılmış olan kodlar, sunucu üzerinde herhangi bir işlem görmeksizin istemciye gönderilirler. Web istemini yapan tarayıcı, JavaScript kodlarını yükledikten sonra derler ve çalıştırır. Yani istemciye kodların çıktıları değil, kendisi gönderilir. Bu durum, istemi yapan kişinin kodları görebileceği anlamına da gelmektedir.

SORU

Araştır 2: PHP kurulumu için yaygın olarak kullanılan localhost paket programları nelerdir?

CEVAP

Araştır 2: Apache, PHP ve MySQL yazılımları ayrı kurulabileceği gibi üçünü birden içeren yazılım paketleri de bulunmaktadır. Bu paketler sayesinde sunucu yazılımların ayrı ayrı kurulup yapılandırılması gerekmemektedir. Yaygın olarak kullanılan localhost programlarına WampServer, XAMPP, LAMP Server, Zend Server ve Easy PHP örnek verilebilir.

SORU

Araştır 3: “Merhaba Dünya!” metnini ortalanmış, kalın harflerle ve yeşil renkte içeren Web sayfasını oluşturan PHP kodunu yazınız.

CEVAP

Araştır 3: Web içeriğinin biçimlendirilmesi HTML ile gerçekleştirilebilecek bir işlemdir. Ancak HTML kodlarının PHP ile oluşturulduğu düşünülürse, PHP ile dolaylı bir biçimlendirme yapılabileceği söylenebilir. Bu bağlamda, aşağıdaki “echo” komutu ile sayfaya basılan içerik, Web tarayıcısının ortalanmış, kalın harflerle ve yeşil renkte bir “Merhaba Dünya!” metni görüntülemesini sağlayacaktır.

SORU

Araştır 4: PHP hatalarının sistem günlüğü dosyasına kaydedilmemesini sağlamak için gereken yapılandırma düzenlemesini gerçekleştiriniz.

CEVAP

Araştır 4: Basit bir internet araştırmasıyla görülebileceği gibi, PHP tarafından yakalanmış hataların sistem günlüğüne (log) kaydedilmesiyle ilgili değişken, php.ini adlı dosyada yer alan “log_errors” adlı değişkendir. Varsayılan olarak karşısında “On” yazan bu değişkenin değerini “Off” olacak şekilde değiştirmek, PHP tarafından yakalanan hataların sistem günlüğüne yazılmamasını sağlayacaktır.

Bir Cevap Yazın

Türkçe Malumatlar sitesinden daha fazla şey keşfedin

Okumaya devam etmek ve tüm arşive erişim kazanmak için hemen abone olun.

Okumaya Devam Edin