Downloads
Documentation
Get Involved
Help
Search docs
PHP 8.4.0 RC4 available for testing
Getting Started
Introduction
A simple tutorial
Language Reference
Basic syntax
Types
Variables
Constants
Expressions
Operators
Control Structures
Functions
Classes and Objects
Namespaces
Enumerations
Errors
Exceptions
Fibers
Generators
Attributes
References Explained
Predefined Variables
Predefined Exceptions
Predefined Interfaces and Classes
Predefined Attributes
Context options and parameters
Supported Protocols and Wrappers
Security
Introduction
General considerations
Installed as CGI binary
Installed as an Apache module
Session Security
Filesystem Security
Database Security
Error Reporting
User Submitted Data
Hiding PHP
Keeping Current
Features
HTTP authentication with PHP
Cookies
Sessions
Handling file uploads
Using remote files
Connection handling
Persistent Database Connections
Command line usage
Garbage Collection
DTrace Dynamic Tracing
Function Reference
Affecting PHP's Behaviour
Audio Formats Manipulation
Authentication Services
Command Line Specific Extensions
Compression and Archive Extensions
Cryptography Extensions
Database Extensions
Date and Time Related Extensions
File System Related Extensions
Human Language and Character Encoding Support
Image Processing and Generation
Mail Related Extensions
Mathematical Extensions
Non-Text MIME Output
Process Control Extensions
Other Basic Extensions
Other Services
Search Engine Extensions
Server Specific Extensions
Session Extensions
Text Processing
Variable and Type Related Extensions
Web Services
Windows Only Extensions
XML Manipulation
GUI Extensions
Keyboard Shortcuts
?
This help
j
Next menu item
k
Previous menu item
g p
Previous man page
g n
Next man page
G
Scroll to bottom
g g
Scroll to top
g h
Goto homepage
g s
Goto search
(current page)
/
Focus search box
Temel Sözdizimi »
« Yapılandırma ayarlarının değiştirilmesi
PHP Kılavuzu
Change language:
English
German
Spanish
French
Italian
Japanese
Brazilian Portuguese
Russian
Turkish
Ukrainian
Chinese (Simplified)
Other
Dil Başvuru Kılavuzu
Temel Sözdizimi
PHP etiketleri
HTML'den Kaçmak
Deyim Ayrımı
Açıklamalar
Türler
Giriş
Tür Sistemi
null
bool
int
float
string
Sayısal Dizeler
array
object
Sayılamalar
resource
Geriçağırımlar / Çağrılılabilirler
mixed
void
never
parent, self, static
false ve true
iterable
Tür bildirimleri
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
Öntanımlı Sabitler
Sihirli Sabitler
İfadeler
İşleçler
İşleç Önceliği
Aritmetik
— Aritmetik İşleçler
Artırım ve Eksiltim
— Artırım ve Eksiltim İşleçleri
Atama
— Atama İşleçleri
Bitsel
— Bitsel İşleçler
Karşılaştırma
— Karşılaştırma İşleçleri
Hata Denetim
— Hata Denetim İşleçleri
Çalıştırma
— Çalıştırma İşleci
Mantıksal
— Mantıksal İşleçler
Dizge
— Dizge İşleçleri
Dizi
— Dizi İşleçleri
Tür
— 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
match
declare
return
require
include
require_once
include_once
goto
İşlevler
Kullanıcı tanımlı işlevler
İşlev bağımsız değişkenleri
Dönen değerler
Değişken işlevler
Yerleşik işlevler
Anonim işlevler
Ok İşlevleri
Birinci sınıf çağrılabilir sözdizimi
Sınıflar ve Nesneler
Giriş
Temel Kavramlar
Özellikler
Sınıf Sabitleri
Otomatik Yüklenen Sınıflar
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ı
Statik İçselleştirim
Nesneler ve Gönderimler
Nesne Dizgeleştirme
— Oturumlardaki nesnelerin dizgeleştirilmesi
Çok Özgüllük ve Az Özgüllük
Lazy Objects
NYP Değişiklik Güncesi
İsim Alanları
Giriş
— İsim Alanlarına Giriş
İsim Alanları
— İsim Alanlarının Tanımlanması
Alt İsim Alanları
— Alt İsim Alanlarının Bildirilmesi
Birden fazla isim alanının aynı dosyada tanımlanması
— Birden Fazla İsim Alanının Aynı Dosyada Tanımlanması
Temeller
— İsim alanlarının kullanımı: Temeller
İsim alanları ve dinamik dil özellikleri
namespace sözcüğü ve __NAMESPACE__
— namespace sözcüğü ve __NAMESPACE__ sihirli sabiti
Takma ad ve İthal
— İsim alanlarının kullanımı: İthal ve Takma ad
Küresel alan
— Küresel Alan
Küresel alana son çare
— İsim alanlarının kullanımı: Küresel alana son çare olarak küresel işlev ve sabitler
İsim çözünürlük kuralları
SSS
— SSS: İsim alanları hakkında bilinmesi gerekenler
Sayılamalar
Sayılamalara giriş
Temel Sayılamalar
Destekli Sayılamalar
Sayılama Yöntemleri
Statik Sayılama Yöntemleri
Sayılama Sabitleri
Nitelikler
Sabit ifadelerinde sayılama değerleri
Nesnelerden farkları
Değer Listeleme
Dizgeleştirme
- Sayılamalar neden genişletilemez?
Örnekler
Hatalar
Temeller
PHP 7'de hatalar
İstisnalar
İstisnaları Genişletmek
Fiberler
Üreteçler
Üreteçlere giriş
Generator sözdizimi
Üreteçlerin Iterator nesneleriyle karşılaştırılması
Öznitelikler
Özniteliklere giriş
Öznitelik Sözdizimi
Özniteliklerin Yansıtma Arayüzü ile Okunması
Öznitelik Sınıflarının Bildirimi
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
— Bütün etki alanlarında daima mevcut olan yerleşik değişkenler
$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_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ı
ClosedGeneratorException
— The ClosedGeneratorException class
Error
ArgumentCountError
ArithmeticError
— ArithmeticError istisnası
AssertionError
DivisionByZeroError
CompileError
ParseError
TypeError
ValueError
— ValueError istisnası
UnhandledMatchError
— UnhandledMatchError istisnası
FiberError
— FiberError istisnası
Öntanımlı Arayüzler ve Sınıflar
Traversable
— Traversable arayüzü
Iterator
— Iterator Arayüzü
IteratorAggregate
— IteratorAggregate Arayüzü
InternalIterator
— InternalIterator sınıfı
Throwable
— Throwable Arayüzü
ArrayAccess
— ArrayAccess arayüzü
Serializable
— Serializable arayüzü
Closure
— Closure sınıfı
stdClass
— stdClass sınıfı
Generator
— Generator sınıfı
Fiber
— Fiber sınıfı
WeakReference
— WeakReference sınıfı
WeakMap
— WeakMap sınıfı
Stringable
— Stringable arayüzü
UnitEnum
— UnitEnum arayüzü
BackedEnum
— BackedEnum arayüzü
SensitiveParameterValue
— SensitiveParameterValue sınıfı
__PHP_Incomplete_Class
— The __PHP_Incomplete_Class class
Ön tanımlı Öznitelikler
Attribute
— Attribute sınıfı
AllowDynamicProperties
— AllowDynamicProperties sınıfı
Deprecated
— The Deprecated attribute
Override
— The Override attribute
ReturnTypeWillChange
— ReturnTypeWillChange sınıfı
SensitiveParameter
— SensitiveParameter sınıfı
Bağlam seçenekleri ve bağımsız değişkenleri
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
Phar bağlam seçenekleri
— Phar bağlamı seçeneklerinin listesi
Bağlam bağımsız değişkenleri
— Bağlam bağımsız değişkeni listeleme
Zip bağlamı seçenekleri
— Zip bağlamı seçeneklerinin listesi
Zlib bağlam seçenekleri
— Zlib bağlam seçeneklerinin listesi
Desteklenen Protokoller ve Sarmalayıcılar
file://
— Yerel dosya sistemine erişim
http://
— HTTP'lere erişim
ftp://
— FTP'lere Erişim
php://
— Çeşitli G/Ç akımlarına erişim
zlib://
— Sıkıştırma Akımları
data://
— Data (RFC 2397)
glob://
— Kalıpla eşleşen dosya yollarını bulur
phar://
— PHP Arşivi
ssh2://
— Güvenli Kabuk 2
rar://
— RAR
ogg://
— Ses akımları
expect://
— Süreçlerle Etkileşim Akımları
Improve This Page
Learn How To Improve This Page
•
Submit a Pull Request
•
Report a Bug
+
add a note
User Contributed Notes
There are no user contributed notes for this page.
↑
and
↓
to navigate •
Enter
to select •
Esc
to close
Press
Enter
without selection to search using Google