Php ile Merhaba Dünya
Tarih
30/06/2012 18:27
Konu Sahibi
chopper07
Yorumlar
10
Okunma
4673
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy



chopper07
Uzman
Kullanici Avatari
Uzman
E....
1.798
29/01/2008
365
Aydın
Ofis 2003
24/11/2016,13:02
Bir programlama dili öğrenirken genelde olaya Merhaba Dünya diyerek başlarız. Biz bu sefer farklı bir yöntemle başladık. Fakat yine âdet yerini bulsun diye, biz de ekrana Merhaba Dünya yazdıralım. Böylelikle belki de en çok kullanacağımız PHP fonksiyonu, echo()’yu da öğrenmiş olacağız.

SQL Code
<?php
   echo(‘Merhaba Dünya’);
?>


Hemen burada, satır sonundaki noktalı virgüle dikkat çekmek istiyorum. C, C++ programlama dillerinde de bulunan noktalı virgül, satır sonlarına konularak, o satırdaki kodun bitmiş olduğunu belirtmemizi sağlıyor. İlk başlarda bu işareti koymayı unutabilirsiniz ama zaman içerisinde kod yazdıkça alışacaksınız.

Yazdığınız bu kodu, merhaba.php olarak kaydedip, yine web tarayıcınızdan çağırdığınızda, Merhaba Dünya yazısını ekranın sol köşesinde göreceksiniz. Peki ya ekranın ortasına yazdırmak isteseydik ne olacaktı? Burada yeri gelmişken belirtmekte fayda var. PHP ile Html tag’lerini bir arada kullanmanız mümkün. Echo() fonksiyonu ile birlikte, string değer girebileceğiniz gibi, Html etiketleri de kullanabilirsiniz. Yani:

SQL Code
<?php
  echo (<p align = "center"> Merhaba Dünya </p>);
?>


Şeklinde kod yazdığınız vakit, Merhaba Dünya yazısı ekranın ortasına gelecektir. Peki tek tırnak yerine çift tırnak kullanırsanız ne olur? Elbetteki PHP hata verir. Ancak echo fonksiyonunu kullanırken, parantez yerine doğrudan tırnak veya çift tırnak kullanırsanız, kodunuz sorunsuz çalışacaktır. Tek tırnak kullanıyorsanız, parantez de kullanabilirsiniz. Şimdi yukarıdaki, ilk Merhaba Dünya örneğini diğer yollar ile ekrana yazdıralım:

SQL Code
<?php
  echo ‘Merhaba Dünya’;
?>


SQL Code
<?php
  echo “Merhaba Dünya”;
?>


Gördüğünüz gibi PHP’nin esnek bir yapısı var. Echo yerine print yazmanız halinde, aynı sonuca ulaşabilirsiniz. Ancak ileride, başka web programcılarının yazdığı kodları incelediğinizde, genellikle echo’yu tercih ettiklerini göreceksiniz. Bu yüzden siz de kendinizi, echo() fonksiyonunu kullanmaya alıştırın. PHP’nin tek tırnak ve çift tırnak ile ilgili hassas bir yapısı bulunmakta. Tek tırnak içine yazılanlar, her zaman için bir string değerdir. Çift tırnak içine yazılanlar ise, her zaman tam olarak string değer olarak sayılmayabilir. İleride özellikle tek ve çift tırnak arasındaki ilişkiyi mümkün olduğunca anlatacağım. Ancak bu noktada kafanızda oluşan soru işaretini ortadan kaldırmak için, iki ufak örnek vermek istiyorum. Yine yukarıdaki örnekten yola çıkalım:

SQL Code
<?php
   echo (‘Merhaba Dünya’);
?>


Burada iki tek tırnak arasında, “center” yazılmakta. Tek tırnak değil de, çift tırnak arasına bu kodu yerleştirdiğimizde, PHP yine hata mesajı verecektir. Ancak bu, çift tırnak arasına Html etiketleri yazamıyor olduğumuz anlamına gelmiyor. C veya C++ programcılarına hiç de yabancı gelmeyen \ işareti bu noktada yardımımıza koşmakta. Bu işaret, kendisinden sonra gelen işareti anlamsızlaştırıp, tamamen bir string değer olarak kabul eder. Nasıl ki iki tek tırnak arasına yazılanlar, tamamen bir string olarak kabul ediliyorsa, aynı şekilde \’den sonra gelen bir sonraki karakter de değerini kaybedip, string’e dönüşmekte. Şimdi aşağıdaki kodu yazın ve sonucu gözlemleyin.

SQL Code
<?php
   echo (<p align = \"center\">Merhaba Dünya </p>);
?>

™Hiç Birimiz, Hepimiz Kadar Akıllı Olamayız...®

resim
resim
resim
Cevapla


maytas
Aktif Üye
Kullanici Avatari
Aktif Üye
545
21/12/2008
173
Bursa
Ofis 2010 32 Bit
27/09/2015,02:03
Erkan hoca, paylaşım için teşekkürler.
Ben de tam bugünlerde PHP mi VB.NET mi sorusunu sormaya başlamıştım.
Sizce bu sorunun cevabı ne olabilir.
Ayrıca PHP öğretirken kanımca sırayla gidilse hiç bilmeyenler için daha faydalı olur kanaatindeyim.
Örneğin verdiğiniz bu kodları hangi editörde yazmalıyız, yani PHP'de ditör olarak ne kullanılır.
Mesajlarımızı Türkçe yazım kurallarına uygun yazalım.
Emeğe saygı gösterelim, bir teşekkürü çok görmeyelim.
resim
Cevapla


goodfalles
Hesap Aktif Değil
Kullanici Avatari
Aktivasyon Bekleyen
306
11/12/2008
İstanbul
Ofis 2007
17/11/2014,04:14
(30/06/2012, 19:29)maytas Adlı Kullanıcıdan Alıntı: Erkan hoca, paylaşım için teşekkürler.
Ben de tam bugünlerde PHP mi VB.NET mi sorusunu sormaya başlamıştım.
Sizce bu sorunun cevabı ne olabilir.
Ayrıca PHP öğretirken kanımca sırayla gidilse hiç bilmeyenler için daha faydalı olur kanaatindeyim.
Örneğin verdiğiniz bu kodları hangi editörde yazmalıyız, yani PHP'de ditör olarak ne kullanılır.
benim önerilerimi söyleyeyim ne kadar doğrular bilmiyorum ama fikirlerim şöyle Sick0021
eğer programlamaya yeni başlıyorsan vb.net ile başlayıp ileriye yönelik tüm programlama dillerini öğrene bilirsin

php için easyphp php editör kullanabilirsin kurulumu kullanımı kolay
easyphp kurdun ve çalıştırdıktan sonra f7 bastığın zaman www adında bi klasör açıcak o klasörün içine bu kodları normal metin belgesinin yazıp dosya ismini .php yapıp kaydettikten sonra internet tarayıcısına localhost yazdığında yaptığın sayfaları görürsün
Cevapla


ercansahin
BlackEagle
Kullanici Avatari
Uzman
E.... Ş....
3.733
14/11/2008
Ankara
Ofis 2010 32 Bit
Dün,15:47
Hocam sağolasın, teşekkürler.
Cevapla


benremix
Uzman
Kullanici Avatari
Uzman
R.... S....
4.431
17/05/2009
365
Ankara
Ofis 2010
02/12/2016,21:35
Verilen bilgiler için teşekkürler.
saygılar...
Bilgi paylaşıldıkça çoğalır....
Her engel, yaşam koşullarınızı daha iyileştirecek bir fırsattır.


Access için her zaman lazım olacak konu başlıkları listesi 


Cevapla


DUAYEN
Aktif Üye
Kullanici Avatari
Aktif Üye
S.... A....
1.026
13/08/2010
279
Yozgat
Ofis 2007
28/10/2016,11:41
(01/07/2012, 05:53)benremix Adlı Kullanıcıdan Alıntı: Verilen bilgiler için teşekkürler.
saygılar...
Bizim için zor diye bir şey yoktur, imkansızsa zaman alır...
Cevapla







Konuyu Okuyanlar: 1 Ziyaretçi



Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2016 MyBB Group.
DMCA.com Protection Status
© Desing by XSTYLED| Develops by ozanakkaya