Türkiye'nin En Ortam Bilgi Paylaşım Platformu

  Türkiye'nin En Ortam Bilgi Paylaşım Platformu > >


Programlama Bölümü C++, C#, COMPONENT, DELPHI, FLASH, JAVA - JSP, VISUAL BASIC, VISUAL BASIC.NET, WML, XML programlamaları

pubg mobile uc Bahis forumu Bahis forumu instagram takipçi satın al Yeni Konu   Cevap Yaz

 
Seçenekler Stil
Alt 06-12-2009, 01:40   #1
Munzevi


Munzevi - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 27-11-2009
Mesajlar: 23.455
Konuları: 23455
WEB Sitesi:
İlgi Alanı:
Aldığı Teşekkür:
Ettiği Teşekkür:
WF Ticaret Sayısı: (0)
WF Ticaret Yüzdesi:(%)
WF Puanı: 35
Php


PHP Nedir?



Rasmus Lerdorf tarafından öncelikle kendi kişisel web sayfalarını yazmak için geliştirilmesi nedeniyle 'P'ersonal 'H'ome 'P'ages adının kısaltması olarak karşımıza çıkan PHP, HTML gömülü (HTML-embedded) bir script dilidir. özellikle web uygulamaları geliştirenlerin dinamik ve havada (on the fly) üretilen web sayfalarını hızlı bir şekilde yazmaları için düşünülmüştür. Dilin sentaksı gelştirilirken C, Java ve en çok da Perl'den esinlenilmiştir. Bu nedenle bu dillerden her hangi birisini bilen bir kullanıcı için PHP'ye geçmek hiç de zor olmamaktadır.



PHP kendi yorumlayıcısı ile birlikte kullanılan bir script dilidir. Bu yorumlayıcının yaptığı aslında HTML kodları arasına yerleştirilmiş PHP kodlarını ayrıştırıp işleyerek sonuçta saf HTML formatında bir çıktı üretmek web sunucuya iletmektir.



Dilin Yapısı



PHP, HTML gömülü bir dildir. Yani aynı dosya içinde hem HTML, hem de PHP kodu kullanılabilmektedir. için bazı ayıraçlar kullanılması gerekir. Örneğin:



...HTML taglari içinde de PHP kullanmak için şu metod seçilmeli:



Browser bunu bize:



Hello World...şeklinde gösterecektir.







PHP, değer ile atama (assign with value) ile birlikte adres ile atama () metodunu değişkenler üzerinde kullanabilir. Burada '&' işereti, önüne geçtiği değişkenin değerinin değil, adresinin işlemde kullanılmasını sağlar.







PHP programcıya global olarak önceden tanımlı değişkenler sunmaktadır. Bunlar, PHP modül olarak çalıştırılıyorsa web sunucusunun gördüğü ve PHP scriptine aktardığı çevre değişkenleri, CGI değişkenleri ve sunucunun kendi ürettiği değişkenlerdir. PHP CGI olarak çalıştırılıyorsa CGI değişkenleri hariç diğerleri değişiklik gösterebilir. PHP bir başka program içinden veya komut satırından çalıştırılıyorsa web sunucunun kendi değişkenlerini görmesi zaten sözkonusu olamayacağı gibi çevre değişkeni olarak da içinde bulunulan shell veya programın set ettiği değişkenler geçerlidir. Bunların listesi fonksiyonu ile görülebilir. .







PHP'nin en güzel özelliklerinden birisi herhangibir çözümleme (parsing) işlemi gerektirmeden dışarıdan gelen değişkenlerin çok rahat kullanılabilmesi:



Adınız: <br> Yukarıdaki formdan gönderilen değişkenler PHP içinde aşağıdaki gibi doğrudan kullanılanılabilir:







Adı dinamik değişebilen değişkenler () programlamayı oldukça esnekleştiriyor. Yalnızca recursive yapılabileceğini düşündüğünüz pekçok işi bunlara yaptırabilirsiniz. Örneğin aşağıdaki kod çıktı olarak 'hello world' basar:



$a = "hello"; $$a = "world"; echo "$a $a{$a}";



PHP, integer, float, string, array gibi çeşitli değişken tipleri içerir. Ancak değişkelerinizin tipi sabit değildir. Yani çalışma anında değişkeninizin tipini değiştirebilirsiniz (type juggling).



İstenmeyen durumlar oluşmaması için type casting kullanılarak da değişkenin değerinin nasıl yorumlanmasını istediğimizi belirtebiliriz.





Dizilere rastgele (random) erişim yanında sıradan (sequential) erişim ve kuyruk (que) veri yapısı içinde kullanma özellikleri kazandırılmıştır,
PHP'de, Perl'de olduğu gibi associative diziler tanımlanabilir. Bu dizilere (random) erişim yanında sıradan erişim olanağı veren list ve each gibi fonksiyonlar da tanımlanmıştır,
Diziler çalışma anında büyüyebilir. (Bu özellik PHP yorumlayıcı konfigürasyonunda gerekli ayar yapılmadan dikkatsiz kullanılırsa işletim sisteminin bile göçmesine sebep olabilir).
Dizilerin index boyutları da dinamik olarak değiştirilebilir.


Recursive fonksiyon çağrıları yapılabilir.
Adı dinamik değişen fonksiyonlar (variable functions) kullanılabilir.
Static değişkenler kullanılarak fonksiyonlara geri dönüşlerde değişkenin son aldığı değer kullanılabilir.
Fonksiyon parametreleri standart değer alabilecek şekilde belirtilebilir.
Fonksiyonlar değişen sayıda parametre kullanabilir.
Fonksiyon dışındaki global değişkenlerin kullanımı için tanımlama işi programcıya bırakılmıştır.
Ayrıca eval fonksiyonu kullanılarak kod içeriği dinamik olarak oluşturulabilir:



eval( 'echo "Merhaba";' );Modülerlik için include ve require fonksiyonları kullanılabilir.



Dosya upload etme () ve HTTP bağlantılarını ele alma () gibi gelişmiş özellikler de PHP ile beraber geliyor.
Munzevi isimli Üye şimdilik offline konumundadır     Alıntı


Yeni Konu   Cevap Yaz

Etiketler
php


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı



Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 22:33.


Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Search Engine Optimisation provided by DragonByte SEO v2.0.37 (Lite) - vBulletin Mods & Addons Copyright © 2021 DragonByte Technologies Ltd.

kaçak bahis siteleri yatirim bonusu veren siteler escort bayan istanbul escort bayan sesli sohbet Betmatik giriş celtabet tv goldenbahis tipobet yeni giriş deneme bonusu BetpasYapbahsini gobahis giriş retrobet sex hikaye altyazılı porno porno izle konya escort sex hikaye Cratosslot betpas 1xbet best10 betper marsbahis mariobet giriş mariobet onsbet onsbet tv onsbet giriş nerobet nerobet giriş venüsbet giriş betboo liderbahis liderbahis tv sekabet tv liderbahis porno slotbar lidyabet baymavi lordcasino lord casino lordcasino giriş lordcasino giriş istanbul escort tipobet365 sahabet