« Yapılandırma ayarlarının değiştirilmesi
Temel Sözdizimi »
PHP Manual
Dil Başvuru Kılavuzu
Dil Başvuru Kılavuzu
Temel Sözdizimi
PHP etiketleri
HTML'den Kaçmak
Deyim Ayrımı
Açıklamalar
Türler
Giriş
boolean
integer
float
string
array
Yinelenebilirler
object
resource
NULL
Geriçağırımlar / Çağırılılabilirler
Bu belgede kullanılan sözde türler ve değişkenler
Tür Dönüşümü
Değişkenler
Temeller
Öntanımlı Değişkenler
Değişken etki alanı
Değişken değişkenler
Dış Kaynaklı Değişkenler
Sabitler
Söz dizimi
Sihirli Sabitler
İfadeler
İşleçler
İşleç Önceliği
Aritmetik İşleçler
Atama İşleçleri
Bitsel İşleçler
Karşılaştırma İşleçleri
Hata Denetim İşleçleri
Çalıştırma İşleci
Arttırım ve Eksiltim İşleçleri
Mantıksal İşleçler
Dizge İşleçleri
Dizi İşleçleri
Tür İşleçleri
Denetim Yapıları
Giriş
if
else
elseif/else if
Denetim yapıları için diğer sözdizimi
while
do-while
for
foreach
break
continue
switch
declare
return
require
include
require_once
include_once
goto
İşlevler
Kullanıcı tanımlı işlevler
İşlev değiştirgeleri
Dönen değerler
Değişken işlevler
Yerleşik işlevler
Anonim işlevler
Sınıflar ve Nesneler
Giriş
Temel Kavramlar
Özellikler
Sınıf Sabitleri
Özdevinimli Sınıf Yükleme
Kurucular ve Yıkıcılar
Görünürlük
Nesnelerin Kalıtımı
Etki Alanı Çözünürlük İşleci (::)
static Anahtar Sözcüğü
Sınıf Soyutlama
Nesne Arayüzleri
Nitelikler
Anonim Sınıflar
Aşırı Yükleme
Nesne Yineleme
Sihirli Yöntemler
final Anahtar Sözcüğü
Nesne Kopyalama
Nesnelerin Karşılaştırılması
Tür Dayatma
Duruk İçselleştirim
Nesneler ve Gönderimler
Nesne Dizgeleştirme
NYP Değişiklik Tarihçesi
İsim Alanları
Giriş
İsim Alanlarının Tanımlanması
Alt İsim Alanlarının Bildirilmesi
Birden Fazla İsim Alanının Aynı Dosyada Tanımlanması
İsim alanlarının kullanımı: Temeller
İsim alanları ve devingen dil özellikleri
namespace sözcüğü ve __NAMESPACE__ sabiti
İsim alanlarının kullanımı: İthal/Rumuz
Küresel Alan
İsim alanlarının kullanımı: son çare olarak küresel işlev ve sabitler
İsim çözünürlük kuralları
SSS: İsim alanları hakkında bilinmesi gerekenler
Hatalar
Temeller
PHP 7'de hatalar
İstisnalar
İstisnaları Genişletmek
Üreteçler
Üreteçlere giriş
Generator sözdizimi
Üreteçlerin Iterator nesneleriyle karşılaştırılması
Gönderimlerle İlgili Herşey
Gönderim Nedir?
Gönderim Ne Yapar?
Gönderimler Ne Değildir?
Gönderimle Aktarım
Gönderimle Döndürme
Gönderimi Tanımsız Yapmak
Gönderimleri kullanan diğer oluşumlar
Öntanımlı Değişkenler
Süper küreseller
— Süper küreseller bütün etki alanlarında daima mevcut olan yerleşik değişkenlerdir
$GLOBALS
— Küresel alanda bulunan bütün değişkenleri içerir
$_SERVER
— Sunucu ve işletme ortamı bilgisi
$_GET
— HTTP GET değişkenleri
$_POST
— HTTP POST değişkenleri
$_FILES
— HTTP Dosya Yükleme değişkenleri
$_REQUEST
— HTTP İstek değişkenleri
$_SESSION
— Oturum değişkenleri
$_ENV
— Ortam değişkenleri
$_COOKIE
— HTTP Çerezleri
$php_errormsg
— Önceki hata iletisi
$HTTP_RAW_POST_DATA
— Ham POST verisi
$http_response_header
— HTTP yanıt başlıkları
$argc
— Betiğe geçirilen ifade sayısı
$argv
— Betiğe geçirilen ifade dizisi
Öntanımlı İstisnalar
Exception
— Exception Sınıfı
ErrorException
— ErrorException Sınıfı
Error
ArgumentCountError
ArithmeticError
AssertionError
DivisionByZeroError
CompileError
ParseError
TypeError
Öntanımlı Arayüzler ve Sınıflar
Traversable
— Traversable arayüzü
Iterator
— Iterator Arayüzü
IteratorAggregate
— IteratorAggregate Arayüzü
Throwable
ArrayAccess
— ArrayAccess arayüzü
Serializable
— Serializable arayüzü
Closure
— Closure sınıfı
Generator
— Generator sınıfı
Bağlam seçenekleri ve değiştirgeleri
Soket bağlamı seçenekleri
— Soket bağlamı seçeneklerinin listesi
HTTP bağlamı seçenekleri
— HTTP bağlamı seçeneklerinin listesi
FTP bağlamı seçenekleri
— FTP bağlamı seçeneklerinin listesi
SSL bağlamı seçenekleri
— SSL bağlamı seçeneklerinin listesi
CURL bağlamı seçenekleri
— CURL bağlamı seçeneklerinin listesi
Phar bağlam seçenekleri
— Phar bağlamı seçeneklerinin listesi
MongoDB için bağlamsal seçenekler
— MongoDB için bağlamsal seçeneklerin listesi
Bağlam değiştirgeleri
— Bağlam değiştirgesi listeleme
Zip bağlamı seçenekleri
— Zip bağlamı seçeneklerinin listesi
Desteklenen Protokoller ve Sarmalayıcılar
file://
— Accessing local filesystem
http://
— Accessing HTTP(s) URLs
ftp://
— Accessing FTP(s) URLs
php://
— Accessing various I/O streams
zlib://
— Compression Streams
data://
— Data (RFC 2397)
glob://
— Find pathnames matching pattern
phar://
— PHP Archive
ssh2://
— Secure Shell 2
rar://
— RAR
ogg://
— Audio streams
expect://
— Process Interaction Streams