1
0
mirror of https://github.com/php/doc-tr.git synced 2026-03-23 23:02:09 +01:00
Nilgün Belma Bugüner
2022-11-17 16:39:56 +03:00
parent 7c1b550e81
commit a8b71c9021
138 changed files with 559 additions and 559 deletions

View File

@@ -209,7 +209,7 @@ KAVRAM KARGAŞASI İÇİNDE BIRAKMAMAKTIR._
_ Altçizgi imi
& Ve imi
Abstract Metin için "Özet" ifadeler için "soyut" veya "mutlak"
Argument Değiştirge
Argument Bağımsız değişken (return durumunda: Bağımlı değişken)
Array Dizi
Associative Array İlişkisel Dizi
Attribute Öznitelik
@@ -276,7 +276,7 @@ Operator İşleç
Original Özgün
Outputs Çıktılanır
Override Geçersiz kılmak
Parameter Değiştirge
Parameter Bağımsız değişken (return durumunda: Bağımlı değişken)
Parse error Çözümleme hatası
Parser Çözümleyici
Pass into İçe aktarmak
@@ -314,7 +314,7 @@ Union type Birleşim türü
Unpack Genişletme, yayma
Unserialize Nesneleştirme
Validation Geçerlilik
Variable Değişken
Variable Değişken (İfadenin sol tarafında: "Bağımlı değişken", sağ tarafında: "Bağımsız değişken")
Variance Farklılık
Vector Yöney
Web Server HTTP Sunucusu

View File

@@ -109,8 +109,8 @@ fwrite($fp, "Bu küçük bir denemedir.\n");
<simpara>
(PHP 5.0.0 ve sonrası). Bu süzgecin kullanımı, tüm akım verisinin
<function>strip_tags</function> işlevi ile işlenmesine eşdeğerdir.
Değiştirge olarak şu iki biçimden birini kabul eder: Ya
<function>strip_tags</function> işlevinin ikinci değiştirgesindeki gibi
Bağımsız değişken olarak şu iki biçimden birini kabul eder: Ya
<function>strip_tags</function> işlevinin ikinci bağımsız değişkenindeki gibi
bir etiket listesi içeren bir dizi ya da etiket isimlerinden oluşan bir
dizi.
</simpara>
@@ -156,13 +156,13 @@ fclose($fp);
Bu süzgeçlerin kullanımı, tüm
akım verisinin sırasıyla <function>base64_encode</function> veya
<function>base64_decode</function> işlevi ile işlenmesine eşdeğerdir.
<literal>convert.base64-encode</literal> süzgeci değiştirgelerin bir
<literal>convert.base64-encode</literal> süzgeci bağımsız değişkenlerin bir
ilişkisel dizi olarak belirtilmesini destekler.
Eğer <parameter>line-length</parameter> değiştirgesi verilmişse base64
Eğer <parameter>line-length</parameter> bağımsız değişkeni verilmişse base64
çıktı, her biri <parameter>line-length</parameter> baytlık parçalara
bölünür. Eğer <parameter>line-break-chars</parameter> değiştirgesi
bölünür. Eğer <parameter>line-break-chars</parameter> bağımsız değişkeni
verilmişse çıktının her parçası belirtilen karakterle sınırlanır. Bu
değiştirgeler <function>base64_encode</function> işlevinin
bağımsız değişkenler <function>base64_encode</function> işlevinin
<function>chunk_split</function> ile birlikte kullanımına eşdeğer bir
etkiye sebep olur.
</simpara>
@@ -210,13 +210,13 @@ fclose($fp);
eşdeğerdir. <literal>convert.quoted-printable-encode</literal> işlevine
eşdeğer bir süzgeç yoktur.
<literal>convert.quoted-printable-encode</literal> süzgeci
değiştirgelerinin bir ilişkisel dizi olarak verilmesini destekler.
<literal>convert.base64-encode</literal> süzgecinin değiştirgelerine ek
bağımsız değişkenlerinin bir ilişkisel dizi olarak verilmesini destekler.
<literal>convert.base64-encode</literal> süzgecinin bağımsız değişkenlerine ek
olarak, <parameter>binary</parameter> ve
<parameter>force-encode-first</parameter> değiştirgelerini de destekler.
<parameter>force-encode-first</parameter> bağımsız değişkenlerini de destekler.
<literal>convert.quoted-printable-encode</literal> süzgeci, kodlanmış
veriden yararlı yükü ayırmak için bir ipucu olarak sadece
<parameter>line-break-chars</parameter> değiştirgesini destekler.
<parameter>line-break-chars</parameter> bağımsız değişkenini destekler.
</simpara>
<example>
<title>- <code>convert.quoted-printable-encode</code> ve
@@ -246,7 +246,7 @@ fwrite($fp, "Bu k=C3=BC=C3=A7=C3=BCk bir denemedir.=0A");
<literal>convert.iconv.*</literal> süzgeçleri
<link linkend="book.iconv">iconv</link> desteği etkinse kullanılabilir
olup tüm akım verisinin <function>iconv</function> ile işlenmesine
eşdeğerdir. Bu süzgeçler değiştirgeleri desteklememekle beraber girdi ve
eşdeğerdir. Bu süzgeçler bağımsız değişkenleri desteklememekle beraber girdi ve
çıktı kodlamaları süzgeç isminin parçası olarak verilebilir. Örneğin,
<literal>convert.iconv.&lt;input-encoding&gt;.&lt;output-encoding&gt;</literal> veya
<literal>convert.iconv.&lt;input-encoding&gt;/&lt;output-encoding&gt;</literal>
@@ -296,15 +296,15 @@ fclose($fp);
<simpara>
<link xlink:href="&url.rfc;1951">RFC 1951</link>'de tanımlanan sıkıştırma
yöntemlerini gerçekler. <literal>deflate</literal> (sıkıştırma) süzgeci,
aktarılan üç değiştirgeyi bir ilişkisel dizi olarak kabul eder.
aktarılan üç bağımsız değişkeni bir ilişkisel dizi olarak kabul eder.
<parameter>level</parameter> değiştirgesi sıkıştırmanın derecesini (1-9)
<parameter>level</parameter> bağımsız değişkeni sıkıştırmanın derecesini (1-9)
belirler. Büyük numaralar, küçüklerine göre genelde daha küçük yararlı yük
oluşturmasına rağmen daha uzun işlem zamanına gerektirirler. Ayrıca iki
özel sıkıştırma seviyesi daha mevcuttur: 0 (hiç sıkıştırma yapılmaz) ve -1
(zlib yerleşik öntanımlısı; şimdilik 6).
<parameter>window</parameter> değiştirgesinin değeri, sıkıştırma döngüsü
<parameter>window</parameter> bağımsız değişkeninin değeri, sıkıştırma döngüsü
pencere genişliğinin 2 tabanına göre logaritmasıdır. Yüksek değerler
(yukarda 15'e -- 32768 bayta kadar) daha büyük bellek tüketimi
karşılığında daha çok sıkıştırma sağlarken, düşük değerler (aşağıda 9'a --
@@ -312,7 +312,7 @@ fclose($fp);
sağlar. Öntanımlı <parameter>window</parameter> genişliği şimdilik
<constant>15</constant>'tir.
<parameter>memory</parameter> değiştirgesinin değeri ne kadar bellek
<parameter>memory</parameter> bağımsız değişkeninin değeri ne kadar bellek
ayrılacağını belirleyen bir katsayıdır. Geçerli değerler 1'den (en az
bellek ayırma) 9'a (en çok bellek ayırma) kadardır. Bu bellek ayırma
işlemi sadece hızı etkiler, üretilen yararlı yükün boyutuna etkisi yoktur.
@@ -320,8 +320,8 @@ fclose($fp);
<note>
<simpara>
Sıkıştırma seviyesi en çok kullanılan değiştirge olduğundan bir dizi
elemanı olarak belirtilebildiği gibi tek başına basit bir değiştirge
Sıkıştırma seviyesi en çok kullanılan bağımsız değişken olduğundan bir dizi
elemanı olarak belirtilebildiği gibi tek başına basit bir bağımsız değişken
olarak da belirtilebilmektedir.
</simpara>
</note>
@@ -405,24 +405,24 @@ Sıkıştırılmış dosya 45 bayt uzunluktadır.
anlamda çalışırlar.
<literal>bzip2.compress</literal> süzgeci bir ilişkisel dizinin elemanları
olarak iki değiştirge kabul eder:
olarak iki bağımsız değişken kabul eder:
<parameter>blocks</parameter> değiştirgesi, çalışma alanı için ayrılacak
<parameter>blocks</parameter> bağımsız değişkeni, çalışma alanı için ayrılacak
belleğin 100 kbaytlık katları olarak 1'den 9'a kadar bir tamsayıdır.
<parameter>work</parameter> değiştirgesi de bir tamsayı olup, son çare
<parameter>work</parameter> bağımsız değişkeni de bir tamsayı olup, son çare
olarak daha yavaş fakat daha güvenilir bir yönteme başvurmadan önce normal
bir sıkıştırma yöntemine ne kadar çaba harcanacağını belirten 0'dan 250'ye
kadar bir değerdir. Bu değiştirge sadece hız üzerinde etkilidir. Bu
kadar bir değerdir. Bu bağımsız değişken sadece hız üzerinde etkilidir. Bu
ayardan ne sıkıştırılmış çıktının boyu ne de bellek kullanımı etkilenir. 0
değeri bzip kütüphanesinin yerleşik öntanımlısının kullanılacağı anlamına
gelir.
<literal>bzip2.decompress</literal> süzgeci tek bir değiştirge kabul eder.
<literal>bzip2.decompress</literal> süzgeci tek bir bağımsız değişken kabul eder.
Ya sıradan bir mantıksal değer ya da <parameter>small</parameter>
anahtarlı tek elemanı olan bir ilişkisel dizidir.
<parameter>small</parameter> değiştirgesine &true; değerinin atanması,
<parameter>small</parameter> bağımsız değişkenine &true; değerinin atanması,
bzip2 kütüphanesinin sıkıştırmayı açmak için hız pahasına en az belleği
ayıracağı anlamına gelir.
</simpara>
@@ -482,17 +482,17 @@ Sıkıştırılmış dosya 1488 bayt uzunluktadır.
linkend="ref.mcrypt">mcrypt eklentisinde</link> kullanılan algoritmaları
desteklerler; buradaki <parameter>şifreismi</parameter>
<function>mcrypt_module_open</function> işlevine aktarıldığı şekliyle
şifrenin ismidir. Ayrıca, aşağıdaki beş süzgeç değiştirgesi de
şifrenin ismidir. Ayrıca, aşağıdaki beş süzgeç bağımsız değişkeni de
kullanılabilmektedir:
</simpara>
<para>
<table>
<title>mcrypt süzgeç değiştirgeleri</title>
<title>mcrypt süzgeç bağımsız değişkenleri</title>
<tgroup cols="4">
<thead>
<row>
<entry>Değiştirge</entry>
<entry>Bağımsız değişken</entry>
<entry>Gereklilik</entry>
<entry>Öntanımlı</entry>
<entry>Örnek değerler</entry>

View File

@@ -257,7 +257,7 @@
</term>
<listitem>
<simpara>
Dizgelenmiş yığıt izlemelerinde dizge işlevi değiştirgelerinin azami
Dizgelenmiş yığıt izlemelerinde dizge işlevi bağımsız değişkenlerinin azami
uzunluğu. <literal>"0"</literal> ile <literal>"1000000"</literal>
arasında olmalıdır.
</simpara>
@@ -704,7 +704,7 @@ Fatal error: Maximum execution time of 30+2 seconds exceeded (terminated) in Unk
</term>
<listitem>
<para>
PHP'de üretilen URL'leri değiştirgelerine ayırmak için kullanılan
PHP'de üretilen URL'leri bağımsız değişkenlerine ayırmak için kullanılan
ayraç.
</para>
</listitem>
@@ -1799,7 +1799,7 @@ include_path = ".:${USER}/pear/php"
<listitem>
<para>
On değeri atandığında, öntanımlı değerler belirtilmiş veritabanı
bağlantı işlevleri kullanıcı tarafından sağlanan değiştirgelerin
bağlantı işlevleri kullanıcı tarafından sağlanan bağımsız değişkenlerin
yerine bu değerleri kullanacaktır. Öntanımlı değerlerin neler olduğunu
görmek için ilgili veritabanının bağlantı işlevleri belgelerine
bakınız.

View File

@@ -292,7 +292,7 @@ defined('T_FN') || define('T_FN', 10001);
<entry><constant>T_ELLIPSIS</constant></entry>
<entry>...</entry>
<entry>
<link linkend="functions.variable-arg-list">işlev değiştirgeleri</link>
<link linkend="functions.variable-arg-list">işlev bağımsız değişkenleri</link>
</entry>
</row>
<row>

View File

@@ -46,7 +46,7 @@
<simpara>
Genel Ağ Alanının soketleri bir hedef adrese ek olara bir port numarası
gerektirirler. <function>fsockopen</function> işlevi için bu ikinci bir
değiştirge ile belirtilir, dolayısıyla port numarasının IP adresiyle
bağımsız değişken ile belirtilir, dolayısıyla port numarasının IP adresiyle
birlikte bir aktarım URLsi olarak biçimlenmesine gerek kalmaz.
<function>stream_socket_client</function> ve ilgili diğer işlevler için
ise geleneksel URL gösterimi kullanılır, yani port numarası
@@ -103,7 +103,7 @@
<simpara>
Unix alanı soketleri, Genel Ağ soketlerinin tersine bir port numarası
gerektirmezler. Bu durumda <function>fsockopen</function> işlevinin
<parameter>portnum</parameter> değiştirgesine 0 atanmalıdır.
<parameter>portnum</parameter> bağımsız değişkenine 0 atanmalıdır.
</simpara>
<note>

View File

@@ -150,7 +150,7 @@
<answer>
<para>
Tıpkı bir yerel nesne gibi çalıştırabilirsiniz. Tek yapacağınız, COM
kurucusuna ikinci değiştirge olarak uzak makinenin IP adresini
kurucusuna ikinci bağımsız değişken olarak uzak makinenin IP adresini
aktarmaktır.
</para>
<para>

View File

@@ -14,7 +14,7 @@
<qandaentry xml:id="faq.using.parameterorder">
<question>
<para>
PHP'deki değiştirgelerin sırasını hatırlayamadım, rasgele midir?
PHP'deki bağımsız değişkenlerin sırasını hatırlayamadım, rasgele midir?
</para>
</question>
<answer>
@@ -24,9 +24,9 @@
basit bir kural uygulanır:
</para>
<para>
<link linkend="book.array">Dizi işlevlerinin</link> değiştirgeleri
<link linkend="book.array">Dizi işlevlerinin</link> bağımsız değişkenleri
"<emphasis>iğne, samanlık</emphasis>" diye dizilirken
<link linkend="book.strings">dizge işlevlerinin</link> değiştirgeleri
<link linkend="book.strings">dizge işlevlerinin</link> bağımsız değişkenleri
tersine "<emphasis>samanlık, iğne</emphasis>" diye dizilir.
</para>
</answer>
@@ -104,9 +104,9 @@ if (empty($empty)) {
<example><programlisting role="php">
<![CDATA[
<?php
function işlevim($değiştirge)
function işlevim($bağımsız_değişken)
{
echo $değiştirge + 10;
echo $bağımsız_değişken + 10;
}
$değişken = 10;
echo "işlevim($değişken) = " . işlevim($değişken);

View File

@@ -187,8 +187,8 @@
<para>
Bu ayarın &true; olması, &cli; <acronym>SAPI</acronym>de
çalıştırılan betiklerin <emphasis>argc</emphasis> (uygulamaya
aktarılan değiştirge sayısı) ve <emphasis>argv</emphasis> (gerçek
değiştirgeler dizisi) değerlerine her zaman erişebilmesi anlamına
aktarılan bağımsız değişken sayısı) ve <emphasis>argv</emphasis> (gerçek
bağımsız değişkenler dizisi) değerlerine her zaman erişebilmesi anlamına
gelir.
</para>
<para>
@@ -324,11 +324,11 @@ $ php -f bir_dizin/deneme.php
sorgulanabilir:
<screen>
<![CDATA[
Kullanım: php [seçenekler] [-f] <dosya> [--] [değiştirgeler...]
php [seçenekler] -r <kod> [--] [değiştirgeler...]
php [seçenekler] [-B <başlangıç_kodu>] -R <kod> [-E <bitiş_kodu>] [--] [değiştirgeler...]
php [seçenekler] [-B <başlangıç_kodu>] -F <dosya> [-E <bitiş_kodu>] [--] [değiştirgeler...]
php [seçenekler] -- [değiştirgeler...]
Kullanım: php [seçenekler] [-f] <dosya> [--] [bağımsız değişkenler...]
php [seçenekler] -r <kod> [--] [bağımsız değişkenler...]
php [seçenekler] [-B <başlangıç_kodu>] -R <kod> [-E <bitiş_kodu>] [--] [bağımsız değişkenler...]
php [seçenekler] [-B <başlangıç_kodu>] -F <dosya> [-E <bitiş_kodu>] [--] [bağımsız değişkenler...]
php [seçenekler] -- [bağımsız değişkenler...]
php [seçenekler] -a
-a Etkileşimli çalışır
@@ -348,7 +348,7 @@ Kullanım: php [seçenekler] [-f] <dosya> [--] [değiştirgeler...]
-F <dosya> Her girdi satırı için <dosya>yı çözümler ve çalıştırır
-E <bitiş_kodu> PHP <bitiş_kodu>nu bütün girdi satırlarını işledikten
sonra çalıştırır
-H Harici araçlardan aktarılan bütün değiştirgeleri gizler
-H Harici araçlardan aktarılan bütün bağımsız değişkenleri gizler
-S <addr>:<port> Yerleşik HTTP sunucusu ile çalıştırır
-t <belgekök> Yerleşik HTTP sunucusu için belge kök dizini belirtilir
-s Kaynağı renklendirilmiş söz dizimi ile çıktılar
@@ -357,9 +357,9 @@ Kullanım: php [seçenekler] [-f] <dosya> [--] [değiştirgeler...]
çıktılar
-z <dosya> <dosya> Zend eklentisini yükler
değiştirgeler... Betiğe aktarılan değiştirgeler. Eğer betik stdin'den
okunuyorsa veya ilk değiştirge - ile başlıyorsa
-- değiştirgeler kullanın
bağımsız değişkenler... Betiğe aktarılan bağımsız değişkenler. Eğer betik stdin'den
okunuyorsa veya ilk bağımsız değişken - ile başlıyorsa
-- bağımsız değişkenler kullanın
--ini Yapılandırma dosyası isimlerini gösterir
@@ -857,7 +857,7 @@ Additional .ini files parsed: (none)
<entry>
<para>
Verilen işlev veya sınıf yöntemi hakkında bilgi gösterir (örneğin,
değiştirge adlarını ve sayısını).
bağımsız değişken adlarını ve sayısını).
</para>
<para>
Bu seçenek sadece PHP <xref linkend="book.reflection" /> desteği ile
@@ -1101,10 +1101,10 @@ $ bir_uygulama | bir_suzgec | php | sort -u > nihai_sonuc.txt
</para>
<para>
Her kabuk uygulamasındaki gibi, PHP çalıştırılabiliri bir takım
değiştirgeler alabildiği gibi PHP betiğiniz de değiştirgeler alabilir.
Betiğinize aktarabileceğiniz değiştirge sayısı PHP tarafından
bağımsız değişkenler alabildiği gibi PHP betiğiniz de bağımsız değişkenler alabilir.
Betiğinize aktarabileceğiniz bağımsız değişken sayısı PHP tarafından
sınırlandırılmamıştır (kabukta aktarılabilecek karakter sayısı sınırlıdır;
genellikle bu sınıra ulaşmazsınız). Betiğinize aktarılan değiştirgeler
genellikle bu sınıra ulaşmazsınız). Betiğinize aktarılan bağımsız değişkenler
<varname>$argv</varname> küresel dizisinde bulunur. Sıfır indisi her zaman
betik adını içerir. PHP kodu standart girdiden veya <option>-r</option>
komut satırı seçeneğiyle çalıştıysa betik adı <literal>"Standard input
@@ -1114,15 +1114,15 @@ $ bir_uygulama | bir_suzgec | php | sort -u > nihai_sonuc.txt
<para>
İkinci kayıtlı küresel değişken <varname>$argc</varname>'dir ve
<varname>$argv</varname> dizisindeki eleman sayısını içerir (betiğe
aktarılan değiştirge sayısını <emphasis role="strong">değil</emphasis>).
aktarılan bağımsız değişken sayısını <emphasis role="strong">değil</emphasis>).
</para>
<para>
Betiğinize aktarmak istediğiniz değiştirgeler <literal>-</literal>
Betiğinize aktarmak istediğiniz bağımsız değişkenler <literal>-</literal>
karakteriyle başlamadığı sürece, özel bir şeye dikkat etmeniz gerekmez.
Betiğinize <literal>-</literal> ile başlayan bir değiştirge aktarımı sorun
Betiğinize <literal>-</literal> ile başlayan bir bağımsız değişken aktarımı sorun
yaratır çünkü PHP yorumlayıcısı bunu kendisinin işlemesi gerektiğini
düşünecektir. Bunu önlemek için, değiştirge listesi ayracı olan
<literal>--</literal> kullanın, bunu izleyen her değiştirge ellenmeden
düşünecektir. Bunu önlemek için, bağımsız değişken listesi ayracı olan
<literal>--</literal> kullanın, bunu izleyen her bağımsız değişken ellenmeden
betiğinize aktarılır.
</para>
@@ -1134,8 +1134,8 @@ $ php -r 'var_dump($argv);' -h
Usage: php [options] [-f] <file> [args...]
[...]
# Bu '-h' değiştirgesini betiğinize aktarır ve
# PHP'nin değiştirgeyi görmesini önler
# Bu '-h' bağımsız değişkenini betiğinize aktarır ve
# PHP'nin bağımsız değişkeni görmesini önler
$ php -r 'var_dump($argv);' -- -h
array(2) {
[0]=>
@@ -1188,7 +1188,7 @@ array(4) {
</example>
<para>
Gördüğünüz gibi, bu durumda betiğinize <literal>-</literal> ile başlayan
değiştirge aktarırken hiçbir şeye dikkat etmeniz gerekmez.
bağımsız değişken aktarırken hiçbir şeye dikkat etmeniz gerekmez.
</para>
<para>
@@ -1238,17 +1238,17 @@ Bu tek seçenekli bir komut satırı PHP betiğidir.
belirten özel bir ilk satır kullandık. Burada &cli; sürümü ile çalışıyoruz,
böylece HTTP başlık çıktıları olmayacak. PHP ile komut satırı uygulamaları
yazarken kullanabileceğiniz iki değişken vardır: <varname>$argc</varname>
ve <varname>$argv</varname>. Birincisi değiştirge sayısından bir
fazlasıdır (çalışan betiğin adı). İkincisi değiştirgeleri içeren bir
ve <varname>$argv</varname>. Birincisi bağımsız değişken sayısından bir
fazlasıdır (çalışan betiğin adı). İkincisi bağımsız değişkenleri içeren bir
dizidir, sıfır numarayla başlar ve ilk elemanında betik adını içerir
(<varname>$argv[0]</varname>).
</para>
<para>
Yukarıdaki programda birden farklı sayıda değiştirge olup olmadığı
kontrol ettik. Ayrıca eğer değiştirge <option>--help</option>,
Yukarıdaki programda birden farklı sayıda bağımsız değişken olup olmadığı
kontrol ettik. Ayrıca eğer bağımsız değişken <option>--help</option>,
<option>-help</option>, <option>-h</option> veya <option>-?</option> ise
yardım iletisini yazdırdık ve <varname>$argv[0]</varname> ile betik adını
dinamik olarak yazdırdık. Bunlardan başka değiştirgeler aldıysak bunlar
dinamik olarak yazdırdık. Bunlardan başka bağımsız değişkenler aldıysak bunlar
yerine onları yazdırdık.
</para>
<para>

View File

@@ -122,7 +122,7 @@ function http_ozet_cozumle($metin)
yazılmalı, realm metni çift tırnak (tek tırnak değil) ile yazılmalı,
ve <emphasis>HTTP/1.0 401</emphasis> başlık satırındaki
<emphasis>401</emphasis> kodundan önce tam olarak bir adet boşluk olmalıdır.
Yukarıdaki özet örneğinde olduğu gibi kimlik doğrulama değiştirgeleri
Yukarıdaki özet örneğinde olduğu gibi kimlik doğrulama bağımsız değişkenleri
virgülle ayrılmış olmalıdır.
</para>
</note>

View File

@@ -5,7 +5,7 @@
<para>
&php.ini; içinde <link linkend="ini.allow-url-fopen">allow_url_fopen</link>
seçeneği etkin olduğu sürece, dosya adını değiştirge olarak alan birçok
seçeneği etkin olduğu sürece, dosya adını bağımsız değişken olarak alan birçok
işlevde <acronym>HTTP</acronym> ve <acronym>FTP</acronym> URL'lerini
kullanabilirsiniz. Ek olarak, URL'ler <function>include</function>,
<function>include_once</function>, <function>require</function> ve

View File

@@ -39,7 +39,7 @@
<para>
PHP'yi komut satırı betikleri yazmak için kullanmayı düşünüyorsanız
(otomatik olarak görüntü üreten veya komut satırından aktardığınız
değiştirgelerle metin dosyalarını işleyen betikler gibi), bir komut satırı
bağımsız değişkenlerle metin dosyalarını işleyen betikler gibi), bir komut satırı
betik yorumlayıcısına ihtiyacınız var demektir. Bu konuda daha fazla bigi
edinmek için <link linkend="features.commandline">Komut satırı PHP
uygulamalarının yazılması</link> bölümüne bakınız. Bu durumda ne sunucuya

View File

@@ -99,7 +99,7 @@ ftype phpfile="C:\php\php.exe" -f "%1" -- %~2
<para>
Aşağıdaki adımlar takip edilerek, PHP çalıştırılabilir dosyasının veya
<literal>.PHP</literal> uzantısının yazılmasına gerek kalmadan PHP komut
dosyaları herhangi bir dizinden çalıştırılabilir ve tüm değiştirgeler
dosyaları herhangi bir dizinden çalıştırılabilir ve tüm bağımsız değişkenler
işlenmek üzere betik dosyasına aktarılabilir.
</para>

View File

@@ -101,7 +101,7 @@ supplemental files to mark section titles -->
<!ENTITY reftitle.methods '<title xmlns="http://docbook.org/ns/docbook">Yöntemler</title>'>
<!ENTITY reftitle.mysqlnd '<title xmlns="http://docbook.org/ns/docbook">Sadece MySQL Doğal Sürücüsü</title>'>
<!ENTITY reftitle.notes '<title xmlns="http://docbook.org/ns/docbook">Notlar</title>'>
<!ENTITY reftitle.parameters '<title xmlns="http://docbook.org/ns/docbook">Değiştirgeler</title>'>
<!ENTITY reftitle.parameters '<title xmlns="http://docbook.org/ns/docbook">Bağımsız Değişkenler</title>'>
<!ENTITY reftitle.options '<title xmlns="http://docbook.org/ns/docbook">Seçenekler</title>'>
<!ENTITY reftitle.properties '<title xmlns="http://docbook.org/ns/docbook">Özellikler</title>'>
<!ENTITY reftitle.required '<title xmlns="http://docbook.org/ns/docbook">Gereksinimler</title>'>

View File

@@ -71,25 +71,25 @@ geriçağırım işlevleri, bir önceki geriçağırım işlevinde yavrulanmış
ve yakalanmamış bir istisna varsa çağrılmaz.</para></note>'>
<!ENTITY note.funcbyref '<note xmlns="http://docbook.org/ns/docbook">
<para>Değiştirgelerin gönderime göre aktarılması halinde, değiştirgelerdeki
<para>Bağımsız değişkenlerin gönderime göre aktarılması halinde, bağımsız değişkenlerdeki
değişiklikler bu işlevin döndürdüğü değerlere yansıtılır. PHP 7 ve
sonrasında, değiştirgeler değerleriyle aktarılmışsa ayrıca geçerli
sonrasında, bağımsız değişkenler değerleriyle aktarılmışsa ayrıca geçerli
değerler de döndürülür.</para></note>'>
<!ENTITY note.funcnoparam '<note xmlns="http://docbook.org/ns/docbook">
<para>Bu işlev mevcut etki alanına bağımlı olduğundan değiştirge
ayrıntılarını saptamak için bir işlev değiştirgesi olarak kullanılamaz.
<para>Bu işlev mevcut etki alanına bağımlı olduğundan bağımsız değişken
ayrıntılarını saptamak için bir işlev bağımsız değişkeni olarak kullanılamaz.
Eğer bu değerin aktarılması gerekli ise sonuçlar bir
değişkene atanmalı ve bu değişken aktarılmalıdır.</para></note>'>
<!ENTITY note.func-named-params '<note xmlns="http://docbook.org/ns/docbook">
<para>PHP 8.0.0 itibariyle, func_*() işlev ailesindeki işlevlerin tüm
değiştirgelerinin konumsal olarak iletiliyormuş gibi ele alınması ve eksik
değiştirgelerin öntanımlıları ile değiştirilmesi yoluyla, isimli değiştirgeler
bağımsız değişkenlerinin konumsal olarak iletiliyormuş gibi ele alınması ve eksik
bağımsız değişkenlerin öntanımlıları ile değiştirilmesi yoluyla, isimli bağımsız değişkenler
ısından çoğunlukla şeffaf olması amaçlanmıştır. Bu işlev, değişken sayıda
değiştirge aktarımında ismi bilinmeyen isimli değiştirgelerin tümünü yok
sayar. Toplanan bilinmeyen isimli değiştirgelere yalnızca
<literal>variadic</literal> değiştirgesi aracılığıyla erişilebilir.
bağımsız değişken aktarımında ismi bilinmeyen isimli bağımsız değişkenlerin tümünü yok
sayar. Toplanan bilinmeyen isimli bağımsız değişkenlere yalnızca
<literal>variadic</literal> bağımsız değişkeni aracılığıyla erişilebilir.
</para></note>'>
<!ENTITY note.line-endings '<note xmlns="http://docbook.org/ns/docbook">
@@ -138,19 +138,19 @@ Değişkene işlevler ve yöntemlerin içinden erişmek için <command>global
$değişken;</command> deyimine gerek yoktur.</para></note>'>
<!ENTITY note.uses-ob '<note xmlns="http://docbook.org/ns/docbook">
<para>Bu işlev bu değiştirge ile bir dahili çıktı tamponu kullanır,
<para>Bu işlev bu bağımsız değişken ile bir dahili çıktı tamponu kullanır,
dolayısıyla <function>ob_start</function> geriçağırım
işlevinin içinde kullanılamaz.</para></note>'>
<!ENTITY note.uses-ob '<note xmlns="http://docbook.org/ns/docbook">
<para><parameter>döndür</parameter> değiştirgesi kullanıldığında bu işlev bu
değiştirge ile bir dahili çıktı tamponu kullanır, dolayısıyla
<para><parameter>döndür</parameter> bağımsız değişkeni kullanıldığında bu işlev bu
bağımsız değişken ile bir dahili çıktı tamponu kullanır, dolayısıyla
<function>ob_start</function> geriçağırım işlevinin içinde
kullanılamaz.</para></note>'>
<!ENTITY note.uses-ob-php70 '<note xmlns="http://docbook.org/ns/docbook">
<para><parameter>döndür</parameter> değiştirgesi kullanıldığında bu işlev
PHP 7.1.0 öncesinde bu değiştirge ile bir dahili çıktı tamponu kullanır,
<para><parameter>döndür</parameter> bağımsız değişkeni kullanıldığında bu işlev
PHP 7.1.0 öncesinde bu bağımsız değişken ile bir dahili çıktı tamponu kullanır,
dolayısıyla <function>ob_start</function> geriçağırım işlevinin içinde
kullanılamaz.</para></note>'>
@@ -510,7 +510,7 @@ geliştirici sorumludur.</para></warning>'>
<!ENTITY warn.undocumented.func '<warning
xmlns="http://docbook.org/ns/docbook"><simpara>Bu işlev hala
belgelendirilmemiştir; sadece değiştirge listesi
belgelendirilmemiştir; sadece bağımsız değişken listesi
mevcuttur.</simpara></warning>'>
<!-- Deprecation and removal warnings designed for use with a list of
@@ -591,7 +591,7 @@ kulllanılabilecekler:</para>'>
<!ENTITY version.trunk.changelog 'Gelecek'>
<!ENTITY no.function.parameters '<para
xmlns="http://docbook.org/ns/docbook">Bu işlevin değiştirgesi yoktur.</para>'>
xmlns="http://docbook.org/ns/docbook">Bu işlevin bağımsız değişkeni yoktur.</para>'>
<!ENTITY example.outputs '<para xmlns="http://docbook.org/ns/docbook">
Yukarıdaki örneğin çıktısı:</para>'>
@@ -670,7 +670,7 @@ linkend="function.reset">ilk elemana konumlandırır</link>.</simpara></note>'>
<!ENTITY array.changelog.by-ref '<row xmlns="http://docbook.org/ns/docbook">
<entry>8.0.0</entry>
<entry>
Eğer <parameter>işlev</parameter>e değiştirgelerinden biri gönderimli
Eğer <parameter>işlev</parameter>e bağımsız değişkenlerinden biri gönderimli
aktarılıyorsa, bu artık <constant>E_WARNING</constant> seviyesinde
bir uyarıya sebep oluyor.
</entry>
@@ -679,8 +679,8 @@ linkend="function.reset">ilk elemana konumlandırır</link>.</simpara></note>'>
<!ENTITY array.changelog.require-only-one '<row xmlns="http://docbook.org/ns/docbook">
<entry>8.0.0</entry>
<entry>
Bu işlev artık yalnızca tek bir değiştirge ile çağrılabiliyor.
Evvelve en az iki değiştirge gerekirdi.
Bu işlev artık yalnızca tek bir bağımsız değişken ile çağrılabiliyor.
Evvelve en az iki bağımsız değişken gerekirdi.
</entry>
</row>'>
@@ -691,7 +691,7 @@ linkend="array.sorting">Dizilerde Sıralama</link>'>
<term><parameter>seçenekler</parameter></term>
<listitem>
<para>
İsteğe bağlı ikinci değiştirge <parameter>seçenekler</parameter>, şu
İsteğe bağlı ikinci bağımsız değişken <parameter>seçenekler</parameter>, şu
değerleri kullanarak sıralama davranışını değiştirmek için kullanılabilir:
</para>
<para>
@@ -788,7 +788,7 @@ linkend="control-structures.foreach">foreach</link>'>
<!ENTITY parameter.context '<literal
xmlns="http://docbook.org/ns/docbook">Bağlamlar</literal> ile ilgili ayrıntılı
bilgi edinmek için kılavuzun <link xmlns="http://docbook.org/ns/docbook"
linkend="context">Bağlam seçenekleri ve değiştirgeleri</link> bölümünde
linkend="context">Bağlam seçenekleri ve bağımsız değişkenleri</link> bölümünde
bulunabilir.'>
<!ENTITY parameter.use_include_path '&true; atandığı takdirde, dosya ayrıca
@@ -852,7 +852,7 @@ işleci</link> kullanılabilir.</simpara></warning>'>
<!ENTITY fileinfo.changelog.finfo-object '<row xmlns="http://docbook.org/ns/docbook">
<entry>8.1.0</entry>
<entry>
<parameter>finfo</parameter> değiştirgesi artık <classname>finfo</classname>
<parameter>finfo</parameter> bağımsız değişkeni artık <classname>finfo</classname>
nesnesi kabul ediyor, evvelce bir finfo özkaynağı kabul ederdi.
</entry>
</row>'>
@@ -923,7 +923,7 @@ işlevinden dönen <classname>GdFont</classname> örneği belirtilebilir.
<!ENTITY gd.changelog.gdfont-instance '<row xmlns="http://docbook.org/ns/docbook">
<entry>8.1.0</entry>
<entry>
<parameter>yazıtipi</parameter> değiştirgesi artık ya
<parameter>yazıtipi</parameter> bağımsız değişkeni artık ya
<classname>GdFont</classname> nesnesi ya da tamsayı değer kabul ediyor,
evvelce sadece tamsayı değer kabul edilirdi.
</entry>
@@ -1075,7 +1075,7 @@ ve deneme amacı dışında kullanılmamalıdır.</simpara></warning>'>
<!ENTITY gd.changelog.image-param '<row xmlns="http://docbook.org/ns/docbook">
<entry>8.0.0</entry>
<entry>
<parameter>görüntü</parameter> değiştirgesinde artık
<parameter>görüntü</parameter> bağımsız değişkeninde artık
bir <classname>GdImage</classname> nesnesi aktarmak gerekiyor; evvelce
<type>resource</type> türünde bir değer gerekirdi.
</entry>
@@ -1199,7 +1199,7 @@ artık bir <classname>CurlShareHandle</classname> örneği bekleniyor; evvelce,
<!ENTITY imap.changelog.imap-param '<row xmlns="http://docbook.org/ns/docbook">
<entry>8.1.0</entry>
<entry>
<parameter>imap</parameter> değiştirgesi artık
<parameter>imap</parameter> bağımsız değişkeni artık
<classname>IMAP\Connection</classname> nesnesi kabul ediyor, evvelce bir
imap özkaynağı kabul ederdi.
</entry>
@@ -1232,7 +1232,7 @@ listelenir.</para>'>
<!ENTITY imap.mailboxname.insecure '<warning xmlns="http://docbook.org/ns/docbook"><simpara>
<link linkend="ini.imap.enable-insecure-rsh">imap.enable_insecure_rsh</link>
iptal edilmedikçe bu değiştirgeye güvenilir olmayan verinin aktarılması
iptal edilmedikçe bu bağımsız değişkene güvenilir olmayan verinin aktarılması
<emphasis>güvenli değildir</emphasis>.
</simpara></warning>'>
@@ -1292,7 +1292,7 @@ xmlns="http://docbook.org/ns/docbook"><simpara>PHP 7.4.0 ve sonrasında bu
işlevin kullanımı <emphasis>ÖNERİLMEMEKTE</emphasis> olup PHP 8.0.0 itibariyle
kullanımdan <emphasis>KALDIRILMIŞTIR</emphasis>. Yerine
<function>ldap_search</function> işlevinin <parameter>denetimler</parameter>
değiştirgesi kullanılmalıdır. Daha fazla bilgi <link
bağımsız değişkeni kullanılmalıdır. Daha fazla bilgi <link
linkend="ldap.controls">LDAP Denetimler</link> bölümünde bulunabilir.
</simpara></warning>'>
@@ -1305,7 +1305,7 @@ evvelce <literal>[]</literal> öntanımlı idi.</entry></row>'>
xmlns="http://docbook.org/ns/docbook">
<entry>8.1.0</entry>
<entry>
<parameter>ldap</parameter> değiştirgesi artık
<parameter>ldap</parameter> bağımsız değişkeni artık
<classname>LDAP\Connection</classname> nesnesi kabul ediyor,
evvelce LDAP özkaynağı olmalıydı.
</entry>
@@ -1315,7 +1315,7 @@ xmlns="http://docbook.org/ns/docbook">
xmlns="http://docbook.org/ns/docbook">
<entry>8.1.0</entry>
<entry>
<parameter>girdi</parameter> değiştirgesi artık
<parameter>girdi</parameter> bağımsız değişkeni artık
<classname>LDAP\ResultEntry</classname> nesnesi kabul ediyor,
evvelce LDAP özkaynağı olmalıydı.
</entry>
@@ -1324,7 +1324,7 @@ xmlns="http://docbook.org/ns/docbook">
<!ENTITY ldap.changelog.result-object '<row xmlns="http://docbook.org/ns/docbook">
<entry>8.1.0</entry>
<entry>
<parameter>sonuç</parameter> değiştirgesi artık
<parameter>sonuç</parameter> bağımsız değişkeni artık
<classname>LDAP\Result</classname> nesnesi kabul ediyor,
evvelce LDAP özkaynağı olmalıydı.
</entry>
@@ -1358,7 +1358,7 @@ xmlns="http://docbook.org/ns/docbook">LDAP\Result</classname> örneği veya
örnekleri dizisi,&return.falseforfailure;.'>
<!ENTITY ldap.return-result-array-info '<para xmlns="http://docbook.org/ns/docbook">
Aynı anda bir çok arama yapmak münkündür. Bu durumda, ilk değiştirge, tek bir
Aynı anda bir çok arama yapmak münkündür. Bu durumda, ilk bağımsız değişken, tek bir
<classname>LDAP\Connection</classname> örneği değil,
<classname>LDAP\Connection</classname> örnekleri dizisi olmalıdır. Aramalarda
aynı temel DN veya süzgeç kullanılmayacaksa bunun yerine ya temel DN dizisi
@@ -1382,7 +1382,7 @@ bu işlev için öntanımlı karakter kodlaması olarak kullanılır.</para></no
<!ENTITY mbstring.encoding.parameter '<para
xmlns="http://docbook.org/ns/docbook"><parameter>kodlama</parameter>
değiştirgesinde karakter kodlaması belirtilir. Belirtilmediği takdirde veya
bağımsız değişkeninde karakter kodlaması belirtilir. Belirtilmediği takdirde veya
&null; ise <link linkend="ini.mbstring.internal-encoding">dahili karakter
kodlaması</link> kullanılır.</para>'>
@@ -1596,7 +1596,7 @@ xmlns="http://docbook.org/ns/docbook"><entry>5.1.0</entry><entry>
<!ENTITY date.timestamp.description '<varlistentry xmlns="http://docbook.org/ns/docbook">
<term><parameter>zaman_damgası</parameter></term><listitem><para>
Seçimlik <parameter>zaman_damgası</parameter> değiştirgesi
Seçimlik <parameter>zaman_damgası</parameter> bağımsız değişkeni
<type>int</type> türünde bir Unix zaman damgası olup belirtilmediği
takdirde veya &null; ise yerel zaman kullanılır. Başka bir deyişle,
<function>time</function> işlevinden dönen değer öntanımlıdır.</para>
@@ -1827,9 +1827,9 @@ daemon has read access to the file.
<!ENTITY oci.charset '<para xmlns="http://docbook.org/ns/docbook">Oracle
sunucusunun 9.2 ve üstü sürümlerini kullanırken,
<parameter>karakter_kümesi</parameter> değiştirgesini yeni
bağlantıda kullanılacak değiştirgeye göre belirtebilirsiniz. Eğer 9.2
sürümünden daha eski bir Oracle sunucusu kullanıyorsanız bu değiştirge yok
<parameter>karakter_kümesi</parameter> bağımsız değişkenini yeni
bağlantıda kullanılacak bağımsız değişkene göre belirtebilirsiniz. Eğer 9.2
sürümünden daha eski bir Oracle sunucusu kullanıyorsanız bu bağımsız değişken yok
sayılacak, yerine <literal>NLS_LANG</literal> ortam değişkeni
kullanılacaktır.</para>
<para xmlns="http://docbook.org/ns/docbook">If not specified, the
@@ -1912,8 +1912,8 @@ CURSOR</literal> statement identifier.</para>">
<!-- PCNTL Notes -->
<!ENTITY pcntl.parameter.status '<para
xmlns="http://docbook.org/ns/docbook"><parameter>durum</parameter>
değiştirgesi başarılı bir <function>pcntl_waitpid</function> çağrısından
dönen durum değiştirgesidir.</para>'>
bağımsız değişkeni başarılı bir <function>pcntl_waitpid</function> çağrısından
dönen durum bağımsız değişkenidir.</para>'>
<!-- PS Notes -->
<!ENTITY ps.note.visible '<para xmlns="http://docbook.org/ns/docbook">The note
@@ -1946,7 +1946,7 @@ etkilenir.</para></note>'>
<!ENTITY note.language-construct '<note xmlns="http://docbook.org/ns/docbook">
<simpara>Bu bir işlev değil, dil oluşumu olduğundan
<link linkend="functions.variable-functions">değişken işlevler</link> veya
<link linkend="functions.named-arguments">isimli değiştirgeler</link>
<link linkend="functions.named-arguments">isimli bağımsız değişkenler</link>
kullanılarak çağrılamaz.</simpara></note>'>
<!-- Common pieces in features/safe-mode.xml
@@ -2124,7 +2124,7 @@ veya <function>pg_pconnect</function> işleviyle kurulmuş son bağlantıdır.
<classname>PgSql\Lob</classname> nesnesi.</para>'>
<!ENTITY pgsql.parameter.mode '<para xmlns="http://docbook.org/ns/docbook">
Dizinin nasıl indisleneceğini belirleyen seçimlik değiştirge.
Dizinin nasıl indisleneceğini belirleyen seçimlik bağımsız değişken.
<parameter>kip</parameter> bir sabit olup şu değerleri alabilir:
<constant>PGSQL_ASSOC</constant>, <constant>PGSQL_NUM</constant> ve
<constant>PGSQL_BOTH</constant>.
@@ -2136,7 +2136,7 @@ dizi döndürür.</para>'>
<!ENTITY pgsql.changelog.connection-object '<row xmlns="http://docbook.org/ns/docbook">
<entry>8.1.0</entry>
<entry>
<parameter>bağlantı</parameter> değiştirgesi artık
<parameter>bağlantı</parameter> bağımsız değişkeni artık
<classname>PgSql\Connection</classname> nesnesi kabul ediyor, evvelce bir
özkaynak kabul ederdi.
</entry>
@@ -2145,7 +2145,7 @@ dizi döndürür.</para>'>
<!ENTITY pgsql.changelog.result-object '<row xmlns="http://docbook.org/ns/docbook">
<entry>8.1.0</entry>
<entry>
<parameter>sonuç</parameter> değiştirgesi artık
<parameter>sonuç</parameter> bağımsız değişkeni artık
<classname>PgSql\Result</classname> nesnesi kabul ediyor, evvelce bir
özkaynak kabul ederdi.
</entry>
@@ -2154,7 +2154,7 @@ dizi döndürür.</para>'>
<!ENTITY pgsql.changelog.lob-object '<row xmlns="http://docbook.org/ns/docbook">
<entry>8.1.0</entry>
<entry>
<parameter>lob</parameter> değiştirgesi artık
<parameter>lob</parameter> bağımsız değişkeni artık
<classname>PgSql\Lob</classname> nesnesi kabul ediyor, evvelce bir
özkaynak kabul ederdi.
</entry>
@@ -2197,7 +2197,7 @@ SUMMARY (strace -c gibi)) sahip olmak için 99 değeri kullanılabilir.</para>
<!ENTITY bc.scale.description '<varlistentry
xmlns="http://docbook.org/ns/docbook">
<term><parameter>basamak</parameter></term><listitem><para>Bu seçimlik
değiştirge ondalık iminin sağında kaç hane gösterileceğini belirler.
bağımsız değişken ondalık iminin sağında kaç hane gösterileceğini belirler.
Kullanılmazsa, betik genelinde geçerli olacak şekilde
<function>bcscale</function> işleviyle atanabilir, bu da yapılmazsa
son çare değeri <literal>0</literal> geçerli
@@ -2212,10 +2212,10 @@ sağlanmıştır). Bu aralığın dışındaki tüm tamsayılar, sayının rakam
oluşturan bir dizge olarak yorumlanır.</para></note>'>
<!ENTITY note.ctype.parameter.non-string '<warning xmlns="http://docbook.org/ns/docbook">
<para>PHP 8.1.0 itibariyle, dizge olmayan değiştirge aktarımı
önerilmemektedir. Gelecek sürümlerde, değiştirge bir ASCII karakter kodu
<para>PHP 8.1.0 itibariyle, dizge olmayan bağımsız değişken aktarımı
önerilmemektedir. Gelecek sürümlerde, bağımsız değişken bir ASCII karakter kodu
olarak değil bir dizge olarak yorumlanacaktır. Amaçlanan davranışa bağlı
olarak, değiştirge ya &string; türe dönüştürülmeli ya da doğrudan
olarak, bağımsız değişken ya &string; türe dönüştürülmeli ya da doğrudan
<function>chr</function> çağrısı yapılmalıdır.</para></warning>'>
<!ENTITY ctype.result.empty-string 'Boş dizge ile çağrıldığında sonuç daima
@@ -2225,7 +2225,7 @@ olarak, değiştirge ya &string; türe dönüştürülmeli ya da doğrudan
<!ENTITY ftp.changelog.ftp-param '<row xmlns="http://docbook.org/ns/docbook">
<entry>8.1.0</entry>
<entry>
<parameter>ftp</parameter> değiştirgesi artık
<parameter>ftp</parameter> bağımsız değişkeni artık
<classname>FTP\Connection</classname> nesnesi kabul ediyor; evvelce ftp
özkaynağı kabul ediyordu.
</entry>
@@ -2284,7 +2284,7 @@ kullanır.</para></note>'>
<!ENTITY mysqli.sqlinjection.warning '<warning xmlns="http://docbook.org/ns/docbook">
<title>Güvenlik Uyarısı: SQL zerki</title><para>Sorgu herhangi bir değişken
girdi içeriyorsa, bunun yerine <link
linkend="mysqli.quickstart.prepared-statements">değiştirgeli hazırlanmış
linkend="mysqli.quickstart.prepared-statements">bağımsız değişkenli hazırlanmış
deyimler</link> kullanılmalıdır. Veya, veriler düzgün biçimde
biçimlendirilmeli ve tüm dizgeler
<function>mysqli_real_escape_string</function> işlevi kullanılarak
@@ -2330,11 +2330,11 @@ olarak bu değeri öntanımlı haliyle bırakmanız gerekir.</para>'>
<!ENTITY sqlite.param-compat '<note xmlns="http://docbook.org/ns/docbook">
<simpara>Diğer veritabanı eklentileri (MySQL gibi) ile uyumluluk için iki ayrı
sözdizimi desteklenmektedir. Genelde tercih edilen sözdizimi
<parameter>db</parameter> değiştirgesinin ilk değiştirge olarak
<parameter>db</parameter> bağımsız değişkeninin ilk bağımsız değişken olarak
kullanıldığı ilk sözdizimidir.</simpara></note>'>
<!ENTITY sqlite.result-type '<para xmlns="http://docbook.org/ns/docbook">İsteğe
bağlı bu değiştirgede döndürülen dizinin nasıl oluşturulacağını belirleyen bir
bağlı bu bağımsız değişkende döndürülen dizinin nasıl oluşturulacağını belirleyen bir
sabit belirtilir. <constant>SQLITE_ASSOC</constant> belirtilirse alanların
isimleri indis olarak kullanılır. <constant>SQLITE_NUM</constant> belirtilirse
alanların sıra numaraları indis olarak kullanılır.
@@ -2377,7 +2377,7 @@ alan başlangıcı. <parameter>alan_başlangıcı</parameter>
<listitem><para>MySQL bağlantısı. Eğer bağlantı belirteci belirtilmemişse
<function>mysql_connect</function> tarafından açılan son bağlantı
kullanılmaya çalışılır. Eğer böyle bir bağlantı yoksa
<function>mysql_connect</function> değiştirgesiz olarak çağrılmış gibi bir
<function>mysql_connect</function> bağımsız değişkensiz olarak çağrılmış gibi bir
bağlantı oluşturmaya çalışır. Hiçbir bağlantı yoksa ve yenisi de
kurulamazsa <constant>E_WARNING</constant> seviyesinde bir hata
üretilir.</para></listitem></varlistentry>'>
@@ -2468,14 +2468,14 @@ CT kütüphanesi ile değil.</simpara></note>'>
<term><parameter>bağl_kimliği</parameter></term><listitem><para>Sybase
bağlantısı. Belirtilmezse, <function>sybase_connect</function> tarafından
ılan son bağlantı kullanılır. Böyle bir bağlantı yoksa, işlev
<function>sybase_connect</function> değiştirgesiz çağrılmış gibi bağlantı
<function>sybase_connect</function> bağımsız değişkensiz çağrılmış gibi bağlantı
kurmaya çalışır. Bir bağlantı yoksa veya kurulamamışsa
<constant>E_WARNING</constant> seviyesinde bir hata üretilir.
</para></listitem></varlistentry>'>
<!-- CPDF Notes -->
<!ENTITY cpdf.ul '<para xmlns="http://docbook.org/ns/docbook">Seçimlik
<parameter>kip</parameter> değiştirgesi birim uzunluğunu belirler.
<parameter>kip</parameter> bağımsız değişkeni birim uzunluğunu belirler.
<literal>0</literal> ise veya verilmemise, sayfa için belirtilmiş gibi
öntanımlı birim kullanılır. Diğer durumlarda, koordinatlar geçerli birimlere
bakılmaksızın postscript puntoları ile ölçülür.</para>'>
@@ -2483,7 +2483,7 @@ bakılmaksızın postscript puntoları ile ölçülür.</para>'>
<!ENTITY cpdf.mode.description '<varlistentry
xmlns="http://docbook.org/ns/docbook">
<term><parameter>kip</parameter></term><listitem><para>Seçimlik
<parameter>kip</parameter> değiştirgesi birim uzunluğunu belirler.
<parameter>kip</parameter> bağımsız değişkeni birim uzunluğunu belirler.
<literal>0</literal> ise veya verilmemise, sayfa için belirtilmiş gibi
öntanımlı birim kullanılır. Diğer durumlarda, koordinatlar geçerli birimlere
bakılmaksızın postscript puntoları ile ölçülür.</para>
@@ -2501,7 +2501,7 @@ xmlns="http://docbook.org/ns/docbook">
alanını tüm kullanıcılar kullanabilir; root isim alanını ise sadece root
yetkilerine sahip kullanıcılar kullanabilir. xattr eklentisi öntanımlı olarak
kullanıcı isim alanında işlem yapar, fakat bu davranış
<parameter>seçenekler</parameter> değiştirgesi ile değiştirilebilir.</para>'>
<parameter>seçenekler</parameter> bağımsız değişkeni ile değiştirilebilir.</para>'>
<!-- Notes for IPv6 -->
<!ENTITY ipv6.brackets '<note xmlns="http://docbook.org/ns/docbook"> <simpara>Bir sayısal IPv6 adresi
@@ -2516,7 +2516,7 @@ isterseniz IP adresini köşeli ayraçlar arasına almalısınız. Örnek:
<!ENTITY tidy.object '<classname xmlns="http://docbook.org/ns/docbook">Tidy</classname> nesnesi.'>
<!ENTITY tidy.conf-enc '<para xmlns="http://docbook.org/ns/docbook">
<parameter>ayarlar</parameter> değiştirgesinde
<parameter>ayarlar</parameter> bağımsız değişkeninde
bir dizge veya bir dizi belirtilebilir. Dizge verildiği takdirde
yapılandırma dosyasının ismi olarak ele alınır. Dizi olarak verildiğinde ise
dizinin yapılandırma seçeneklerini içerdiği varsayılır.</para>
@@ -2524,7 +2524,7 @@ dizinin yapılandırma seçeneklerini içerdiği varsayılır.</para>
<link xlink:href="&url.tidy.conf;">&url.tidy.conf;</link> adresinde
bulunabilir.</para>
<para xmlns="http://docbook.org/ns/docbook"><parameter>kodlama</parameter>
değiştirgesinde belge girdi/çıktı kodlaması belirtilir. Olası değerler::
bağımsız değişkeninde belge girdi/çıktı kodlaması belirtilir. Olası değerler::
<literal>ascii</literal>, <literal>latin0</literal>,
<literal>latin1</literal>, <literal>raw</literal>, <literal>utf8</literal>,
<literal>iso2022</literal>, <literal>mac</literal>,
@@ -2803,11 +2803,11 @@ istisnası oluşur.'>
<!ENTITY imagick.bestfit.note '<note xmlns="http://docbook.org/ns/docbook">
<simpara>
<parameter>sığdır</parameter> değiştirgesinin davranışı Imagick 3.0.0
<parameter>sığdır</parameter> bağımsız değişkeninin davranışı Imagick 3.0.0
sürümünde değişmiştir. Evvelce 200x150 ebadındaki bir görüntü 400x400
ebadındaki bir alana sığdırılmak istendiğinde bu yapılmazdı. Artık görüntü
400x300 ebadına getirilerek belirtilen alana sığdırılmaktadır.
<parameter>sığdır</parameter> değiştirgesi kullanıldığı takdirde yükseklik
<parameter>sığdır</parameter> bağımsız değişkeni kullanıldığı takdirde yükseklik
ve genişliğin ikisi de verilmelidir.
</simpara>
</note>'>
@@ -2819,14 +2819,14 @@ istisnası oluşur.'>
<!ENTITY note.openssl.param-notext '<para
xmlns="http://docbook.org/ns/docbook">Belirtilmesi isteğe bağlı olan
<parameter>metinsiz</parameter> değiştirgesi çıktının ayrıntı seviyesini
<parameter>metinsiz</parameter> bağımsız değişkeni çıktının ayrıntı seviyesini
belirler. &false; belirtilirse çıktıda insanlar için anlamlı bilgiler
bulunmaz. Değiştirgenin öntanımlı değeri: &true;</para>'>
bulunmaz. Bağımsız değişkenin öntanımlı değeri: &true;</para>'>
<!-- COM/Dotnet -->
<!ENTITY com.variant-arith '<note xmlns="http://docbook.org/ns/docbook">
<para>
Tüm varyant aritmetik işlevlerinde olduğu gibi, bu işlevin değiştirgeleri de
Tüm varyant aritmetik işlevlerinde olduğu gibi, bu işlevin bağımsız değişkenleri de
bir PHP yerel türü (int, string, floating point, bool veya &null;) veya COM,
VARIANT veya DOTNET sınıfının bir örneği olabilir. PHP yerel türleri,
VARIANT sınıfı için kurucuda bulunan kurallar kullanılarak varyantlara
@@ -2929,7 +2929,7 @@ döner.'>
ihrac eder. &false; olursa (öntanımlıdır) tersini yapar.'>
<!ENTITY reflection.invoke.reference 'Eğer işlev değer döndürmeyi gerektiren
değiştirgelere sahipse değiştirge dizisinde bunların gönderimli oldukları
bağımsız değişkenlere sahipse bağımsız değişken dizisinde bunların gönderimli oldukları
belirtilmelidir.'>
<!ENTITY reflection.export.param.name 'İhraç edilecek
@@ -2982,7 +2982,7 @@ xmlns="http://docbook.org/ns/docbook"><para>SPL sınıflandırmasına uymayan s
olarak bölü çizgilerini (<literal>/</literal>) kullanın.</simpara></note>'>
<!-- Win32Service -->
<!ENTITY win32service.false.error ', başarısızlık durumunda değiştirgelerle
<!ENTITY win32service.false.error ', başarısızlık durumunda bağımsız değişkenlerle
ilgili bir sorun varsa veya bir <link xmlns="http://docbook.org/ns/docbook"
linkend="win32service.constants.errors">Win32 Hata Kodu</link> sözkonusuysa
&false; döner.'>
@@ -3852,12 +3852,12 @@ local: {
<!ENTITY strings.parameter.encoding '<para
xmlns="http://docbook.org/ns/docbook">Karakterleri dönüştürürken kullanılan
kodlamayı tanımlayan seçimlik değiştirge.</para>
kodlamayı tanımlayan seçimlik bağımsız değişken.</para>
<para xmlns="http://docbook.org/ns/docbook">Belirtilmezse
<parameter>kodlama</parameter> için
<link linkend="ini.default-charset">default_charset</link> yapılandırma
seçeneğinin değeri öntanımlıdır.</para>
<para xmlns="http://docbook.org/ns/docbook">Bu değiştirge teknik olarak
<para xmlns="http://docbook.org/ns/docbook">Bu bağımsız değişken teknik olarak
seçimlikse de kodunuz için gereken değeri atamanız gerekir. Çünkü
<link linkend="ini.default-charset">default_charset</link> yapılandırma
seçeneğine hatalı bir değer atanmış olabilir.</para>'>
@@ -3868,12 +3868,12 @@ seçeneğine hatalı bir değer atanmış olabilir.</para>'>
<listitem><para>Biçem dizgesi sıfır veya daha fazla yönergeden oluşur:
doğrudan sonuca kopyalanmış sıradan karakterler (<literal>&#37;</literal>
hariç) ve <emphasis>dönüşüm belirtimleri</emphasis>, her biri kendi
değiştirgesinin getirilmesiyle sonuçlanır.</para><para>
bağımsız değişkeninin getirilmesiyle sonuçlanır.</para><para>
Bir dönüşüm belirtiminin sözdizimi:
<literal>&#37;[degnum$][seçenekler][genişlik][.hassasiyet]belirteç</literal>.
</para><formalpara><title>degnum</title><para>
Ardına bir dolar imi <literal>$</literal> konmuş bir tamsayı;
dönüşümde ele alınacak değiştirge sayısını belirler.</para></formalpara>
dönüşümde ele alınacak bağımsız değişken sayısını belirler.</para></formalpara>
<para><table><title>seçenekler</title>
<tgroup cols="2">
<thead>
@@ -4229,7 +4229,7 @@ dönüşümde ele alınacak değiştirge sayısını belirler.</para></formalpar
<row xmlns="http://docbook.org/ns/docbook">
<entry>5.6.0</entry>
<entry>
<parameter>kodlama</parameter> değiştirgesi için öntanımlı değer <link
<parameter>kodlama</parameter> bağımsız değişkeni için öntanımlı değer <link
linkend="ini.default-charset">default_charset</link> yapılandırma seçeneğinin
değeri olarak değişti.
</entry>

View File

@@ -9,7 +9,7 @@
<para>
Öznitelikler, koddaki bildirimlerin üzerine yapılandırılmış, makine
tarafından okunabilir meta veri bilgilerinin eklenmesini sağlar:
Sınıflar, yöntemler, işlevler, değiştirgeler, özellikler ve sınıf
Sınıflar, yöntemler, işlevler, bağımsız değişkenler, özellikler ve sınıf
sabitleri bir özniteliğin hedefi olabilir. Özniteliklerle tanımlanan
meta veriler daha sonra <link linkend="book.reflection">Yansıtma
Arayüzleri</link> kullanılarak çalışma anında incelenebilir.
@@ -24,7 +24,7 @@
gerçeklenimlerin kodla ilgili olduğu yerlerde öznitelikler, ek bilgi
ve yapılandırmaya küçük açıklamalar eklemekle ilgilidir. Arayüzler
sınıflarla gerçeklenebilir, ancak öznitelikler ek olarak yöntemler,
işlevler, değiştirgeler, özellikler ve sınıf sabitleri üzerinde de
işlevler, bağımsız değişkenler, özellikler ve sınıf sabitleri üzerinde de
bildirilebilir. Bu nedenle arayüzlerden daha esnektir.
</para>
@@ -119,16 +119,16 @@ executeAction($copyAction);
ayrılmış bir veya daha fazla öznitelik bulunur. Öznitelik adı,
<link linkend="language.namespaces.basics">İsim alanlarının kullanımı:
Temeller</link> bölümünde açıklandığı gibi nitelenmemiş, nitelenmiş
veya tam nitelenmiş olabilir. Özniteliğin değiştirgeleri isteğe bağlıdır,
ancak normalde parantez () içine alınır. Özniteliklerin değiştirgeleri
veya tam nitelenmiş olabilir. Özniteliğin bağımsız değişkenleri isteğe bağlıdır,
ancak normalde parantez () içine alınır. Özniteliklerin bağımsız değişkenleri
yalnızca değişmez değerler veya sabit ifadeleri olabilir. Hem konumsal
hem de isimli değiştirge sözdizimi kullanılabilir.
hem de isimli bağımsız değişken sözdizimi kullanılabilir.
</para>
<para>
Öznitelik adları ve değiştirgeleri bir sınıfa çözümlenir, eğer
Öznitelik adları ve bağımsız değişkenleri bir sınıfa çözümlenir, eğer
özniteliğin bir örneği yansıtma arayüzü aracılığıyla istenirse
değiştirgeler kurucuya iletilir. Her öznitelik için böyle bir
bağımsız değişkenler kurucuya iletilir. Her öznitelik için böyle bir
sınıf kullanılmalıdır.
</para>
@@ -187,10 +187,10 @@ class AnotherThing
<title>Özniteliklerin Yansıtma Arayüzü ile Okunması</title>
<para>
Sınıflar, yöntemler, işlevler, değiştirgeler, özellikler ve sınıf
Sınıflar, yöntemler, işlevler, bağımsız değişkenler, özellikler ve sınıf
sabitlerinden özniteliklere erişmek için kullanılan yansıtma arayüzü, ilgili
Reflection nesnelerinin her birine <function>getAttributes</function>
yöntemini sağlar. Bu yöntem, öznitelik adı, değiştirgeler ve temsil
yöntemini sağlar. Bu yöntem, öznitelik adı, bağımsız değişkenler ve temsil
edilen özniteliğin bir örneğini örneklendirmek için sorgulanabilen
<classname>ReflectionAttribute</classname> örneklerini içeren bir
dizi döndürür.
@@ -199,10 +199,10 @@ class AnotherThing
<para>
Yansıtılan öznitelik temsilinin gerçek örnekten bu şekilde ayrılması,
programcının eksik öznitelik sınıfları, yanlış yazılmış veya eksik
değiştirgelerle ilgili hataları elde etme konusundaki denetimini artırır.
bağımsız değişkenlerle ilgili hataları elde etme konusundaki denetimini artırır.
Öznitelik sınıfının nesneleri, yalnızca
<function>ReflectionAttribute::newInstance</function> çağrıldıktan sonra
başlatılırsa değiştirgelerin doğru eşleşmesi sağlanır, daha önce değil.
başlatılırsa bağımsız değişkenlerin doğru eşleşmesi sağlanır, daha önce değil.
</para>
<example>
@@ -257,7 +257,7 @@ object(MyAttribute)#3 (1) {
<para>
Yansıtma örneğindeki tüm öznitelikleri yinelemek yerine, yalnızca belirli
bir öznitelik sınıfı, sınıfın ismi değiştirge olarak aktarılarak okunabilir.
bir öznitelik sınıfı, sınıfın ismi bağımsız değişken olarak aktarılarak okunabilir.
</para>
<example>
@@ -314,7 +314,7 @@ class MyAttribute
<para>
Bir özniteliğin atanabileceği bildirim türünü kısıtlamak için, #[Attribute]
bildirimine ilk değiştirge olarak bir bit maskesi aktarılabilir.
bildirimine ilk bağımsız değişken olarak bir bit maskesi aktarılabilir.
</para>
<example>

View File

@@ -1,14 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 1fc853737aff47054e81741af5ebba3c492ff09a Maintainer: nilgun Status: ready -->
<reference xml:id="context" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Bağlam seçenekleri ve değiştirgeleri</title>
<title>Bağlam seçenekleri ve bağımsız değişkenleri</title>
<partintro>
<para>
PHP, tüm dosya sistemi ve akım sarmalayıcılarla kullanılabilen
çeşitli bağlam seçenekleri ve değiştirgelerine sahiptir. Bağlam
çeşitli bağlam seçenekleri ve bağımsız değişkenlerine sahiptir. Bağlam
<function>stream_context_create</function> ile oluşturulur. Seçenekler
<function>stream_context_set_option</function> ile değiştirgeleri ise
<function>stream_context_set_option</function> ile bağımsız değişkenleri ise
<function>stream_context_set_params</function> ile atanır.
</para>
</partintro>

View File

@@ -5,14 +5,14 @@
<refentry xml:id="context.params" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" role="noversion">
<refnamediv>
<refname>Bağlam değiştirgeleri</refname>
<refpurpose>Bağlam değiştirgesi listeleme</refpurpose>
<refname>Bağlam bağımsız değişkenleri</refname>
<refpurpose>Bağlam bağımsız değişkeni listeleme</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<para>
Bu <literal>değiştirgeler</literal> bir <literal>bağlama</literal>
Bu <literal>bağımsız değişkenler</literal> bir <literal>bağlama</literal>
<function>stream_context_set_params</function> işlevi kullanılarak
atanabilir.
</para>

View File

@@ -272,7 +272,7 @@
<row>
<entry>7.2.0</entry>
<entry>
<parameter>security_level</parameter> değiştirgesi eklendi.
<parameter>security_level</parameter> bağımsız değişkeni eklendi.
OpenSSL &gt;= 1.1.0. gerekir.
</entry>
</row>

View File

@@ -91,7 +91,7 @@ declare(ticks=1);
</para>
<para>
Her deyim tik sayımına dahil edilebilir değildir. Koşullu ifadeler ve
değiştirge ifadeleri bu tür deyimlerdendir.
bağımsız değişken ifadeleri bu tür deyimlerdendir.
</para>
<para>
Her tik ile oluşturulacak eylem

View File

@@ -199,7 +199,7 @@ include 'http://www.example.com/dosya.php?foo=1&bar=2';
</simpara>
<para>
<literal>include</literal> özel bir dil oluşumu olduğundan,
değiştirgesinin parantez içine alınması gerekmez. Dönüş değerini
bağımsız değişkeninin parantez içine alınması gerekmez. Dönüş değerini
karşılaştırırken buna dikkat edin.
<example>
<title>- <code>include</code> dönüş değerinin karşılaştırılması</title>

View File

@@ -4,12 +4,12 @@
<title>return</title>
<?phpdoc print-version-for="return"?>
<simpara>
<literal>return</literal> program denetimini çağrıldığı modüle döndürür ve
program kendinden sonra gelen ifadeden itibaren çalışmayı sürdürür
<literal>return</literal> uygulamanın denetimini çağrıldığı modüle döndürür ve
uygulama kendinden sonra gelen ifadeden itibaren çalışmayı sürdürür
</simpara>
<simpara>
Bir işlevin içinde kullanıldığında, <literal>return</literal>
deyimi çalışmakta olan işlevi hemen sonlandırıp değiştirgesini çağrılan
deyimi çalışmakta olan işlevi hemen sonlandırıp bağımlı değişkeninin değerini
işlevin değeri olarak döndürür. <literal>return</literal> ayrıca, bir
betiğin veya bir <function>eval</function> deyiminin çalışmasını
sonlandırmak için de kullanılabilir.
@@ -39,24 +39,24 @@
<note>
<simpara>
<literal>return</literal> bir işlev değil bir dil oluşumu
olduğundan, değiştirgesini içeren parantez
<emphasis>yalnızca</emphasis> değiştirge bir ifade içeriyorsa
zorunludur. Bir değişken döndürürken genellikle parantez kullanılmaz
ve kullanılmaması önerilir.
olduğundan, bağımlı değişkenini içeren yaylı ayraç
<emphasis>yalnızca</emphasis> değişken bir ifade içeriyorsa
zorunludur. Bir bağımlı değişken döndürürken genellikle yaylı ayraç
kullanılmaz ve kullanılmaması önerilir.
</simpara>
</note>
<note>
<simpara>
Değiştirgesiz kullanılacaksa parantez konulmamalıdır bu durumda dönen
değer &null; olur. Değiştirge içermeyen parantez kullanımı bir
Değişkensiz kullanılacaksa yaylı ayraç konulmamalıdır bu durumda dönen
değer &null; olur. Bağımlı değişkeni içermeyen yaylı ayraç kullanımı bir
çözümleme hatası ile sonuçlanır.
</simpara>
</note>
</para>
<para>
PHP 7.1.0'dan itibaren, bir dönüş türü bildiren işlevlerde değiştirgeli
PHP 7.1.0'dan itibaren, bir dönüş türü bildiren işlevlerde bağımlı değişkenli
dönüş ifadelerinin <constant>E_COMPILE_ERROR</constant>'u tetiklediği
durumda, dönüş türü <type>void</type> olmadığı sürece değiştirgesiz
durumda, dönüş türü <type>void</type> olmadığı sürece bağımlı değişkensiz
<literal>return</literal> deyimleri de
<constant>E_COMPILE_ERROR</constant>'u tetikler.
</para>

View File

@@ -74,7 +74,7 @@ $val = Deste::Karolar;
kart_seç($val);
// OK
kart_seç(Deste::Sinekler);
// Tür hatası: kart_seç(): Değiştirge #1 ($deste) Deste türünde olmalıyken string türünde
// Tür hatası: kart_seç(): Bağımsız değişken #1 ($deste) Deste türünde olmalıyken string türünde
kart_seç('Sinekler');
?>
]]>
@@ -264,7 +264,7 @@ $ref = &$deste->value;
bir dizge kılıf değeri durumunda <literal>from()</literal> yöntemine bir
tamsayı (veya gerçel sayı) aktarımı (veya tersi)
<classname>TypeError</classname> istisnasına yol açar. Her iki kipte, tüm
diğer değiştirge türleri <classname>TypeError</classname> istisnasına yol
diğer bağımsız değişken türleri <classname>TypeError</classname> istisnasına yol
açar.
</para>
@@ -549,7 +549,7 @@ enum Deste implements Renkli
<para>
Kılıflar enum üzerinde sabitler olarak temsil edildiğinden, çoğu sabit
ifadesinde statik değerler olarak kullanılabilir: özellik öntanımlıları,
statik değişken öntanımlıları, değiştirge öntanımlıları, küresel ve sınıf
statik değişken öntanımlıları, bağımsız değişken öntanımlıları, küresel ve sınıf
sabitlerinin değerleri. Ancak diğer kılıf değerlerinde kullanılamaz, sadece
enum sabitleri bir kılıfa atıfta bulunabilir.
</para>
@@ -817,7 +817,7 @@ enum UserStatus: string
<literal>UserStatus::Active</literal>,
<literal>UserStatus::Suspended</literal> veya
<literal>UserStatus::CanceledByUser</literal>.
<literal>UserStatus</literal> türünde değiştirge içeren bir işlev sadece
<literal>UserStatus</literal> türünde bağımsız değişken içeren bir işlev sadece
bu dört değerden birini kabul edebilir.
</para>

View File

@@ -466,12 +466,12 @@ class TestException
switch ($avalue) {
case self::THROW_CUSTOM:
// özelleştirilmiş istisna oluştur
throw new MyException('1 geçersiz bir değiştirgedir', 5);
throw new MyException('1 geçersiz bir bağımsız değişkendir', 5);
break;
case self::THROW_DEFAULT:
// öntanımlı olarak bir oluşturulur.
throw new Exception('2 geçerli bir değiştirge değildir', 6);
throw new Exception('2 geçerli bir bağımsız değişken değildir', 6);
break;
default:

View File

@@ -119,7 +119,7 @@ bar();
içinden tanımlanmış olsalar bile işlevin dışından çağrılabilirler.
</para>
<simpara>
PHP işlevlerin farklı değiştirgeli yeni tanımlarının yapılmasını
PHP işlevlerin farklı bağımsız değişkenli yeni tanımlarının yapılmasını
desteklemediği gibi, işlevler yeniden tanımlanamaz veya tanımsız
kılınamaz.
</simpara>
@@ -131,9 +131,9 @@ bar();
</simpara>
</note>
<simpara>
<link linkend="functions.variable-arg-list">Değiştirge sayısı değişken
<link linkend="functions.variable-arg-list">Bağımsız değişken sayısı değişken
işlevler</link> desteklendiği gibi işlevlerde <link
linkend="functions.arguments.default">öntanımlı değiştirge</link>
linkend="functions.arguments.default">öntanımlı bağımsız değişken</link>
kullanımı da desteklenmektedir. Daha ayrıntılı bilgi edinmek için
<function>func_num_args</function>, <function>func_get_arg</function> ve
<function>func_get_args</function> işlevlerine de bakınız.
@@ -170,21 +170,21 @@ function recursion($a)
</sect1>
<sect1 xml:id="functions.arguments">
<title>İşlev değiştirgeleri</title>
<title>İşlev bağımsız değişkenleri</title>
<simpara>
Bir işleve veri, virgül ayraçlı ifadelerden oluşan bir değiştirge listesi
ile aktarılır. İşlev çalıştırılmadan önce değiştirgeler soldan sağa doğru
Bir işleve veri, virgül ayraçlı ifadelerden oluşan bir bağımsız değişken listesi
ile aktarılır. İşlev çalıştırılmadan önce bağımsız değişkenler soldan sağa doğru
değerlendirilir (<emphasis>hevesli</emphasis> değerlendirme).
</simpara>
<para>
PHP, değiştirgelerin değerleriyle aktarılmalarını (öntanımlı), <link
PHP, bağımsız değişkenlerin değerleriyle aktarılmalarını (öntanımlı), <link
linkend="functions.arguments.by-reference">gönderimli aktarım</link>ı ve
<link linkend="functions.arguments.default">öntanımlı değiştirge
<link linkend="functions.arguments.default">öntanımlı bağımsız değişken
kullanımı</link>nı destekler.
<link linkend="functions.variable-arg-list">Değiştirge sayısı değişken
<link linkend="functions.variable-arg-list">Bağımsız değişken sayısı değişken
işlevler</link> ve <link linkend="functions.named-arguments">İsimli
değiştirgeler</link> de desteklenmektedir.
bağımsız değişkenler</link> de desteklenmektedir.
</para>
<para>
<example>
@@ -202,14 +202,14 @@ function dizi_kabul_eder($girdi)
</example>
</para>
<para>
PHP 8.0.0'dan itibaren, işlev değiştirgelerinin sonunda göz ardı edilecek
bir virgül bulunabilir. Bu, özellikle değiştirge listesinin uzun olduğu
veya uzun isimler içerdiği durumlarda, değiştirgeleri alt alta sıralamayı
PHP 8.0.0'dan itibaren, işlev bağımsız değişkenlerinin sonunda göz ardı edilecek
bir virgül bulunabilir. Bu, özellikle bağımsız değişken listesinin uzun olduğu
veya uzun isimler içerdiği durumlarda, bağımsız değişkenleri alt alta sıralamayı
kolaylaştırır.
</para>
<para>
<example>
<title>- Virgül ile sonlanan işlev değiştirgeleri örneği</title>
<title>- Virgül ile sonlanan işlev bağımsız değişkenleri örneği</title>
<programlisting role="php">
<![CDATA[
<?php
@@ -230,23 +230,23 @@ function takes_many_args(
</para>
<sect2 xml:id="functions.arguments.by-reference">
<title>Gönderimli değiştirge kullanımı</title>
<title>Gönderimli bağımsız değişken kullanımı</title>
<simpara>
Öntanımlı olarak, işlev değiştirgeleri değerleriyle aktarılırlar (bu
durumda bir değiştirgenin değeri işlev içinde değiştirildiğinde işlevin
Öntanımlı olarak, işlev bağımsız değişkenleri değerleriyle aktarılırlar (bu
durumda bir bağımsız değişkenin değeri işlev içinde değiştirildiğinde işlevin
çağrıldığı yerdeki değeri bundan etkilenmez. İşlevin çağrıldığı yerdeki
değerinin de değişmesini istiyorsanız gönderimli değiştirge
değerinin de değişmesini istiyorsanız gönderimli bağımsız değişken
kullanmalısınız.
</simpara>
<para>
Bir işleve bir değiştirgenin daima gönderimli olarak aktarılmasını
istiyorsanız, işlev bildiriminde o değiştirgenin başına &amp;
Bir işleve bir bağımsız değişkenin daima gönderimli olarak aktarılmasını
istiyorsanız, işlev bildiriminde o bağımsız değişkenin başına &amp;
karakterini koyarak bunu sağlayabilirsiniz:
</para>
<para>
<example>
<title>- Gönderimli işlev değiştirgelerinin aktarımı</title>
<title>- Gönderimli işlev bağımsız değişkenlerinin aktarımı</title>
<programlisting role="php">
<![CDATA[
<?php
@@ -270,17 +270,17 @@ echo $dzg; // 'Bu bir dizgedir ve bir kaç karakter eklenmiştir.'
</sect2>
<sect2 xml:id="functions.arguments.default">
<title>Öntanımlı değiştirge değerleri</title>
<title>Öntanımlı bağımsız değişken değerleri</title>
<para>
Bir işlevde, değiştirgeler için öntanımlı değerler, değişken ataması
Bir işlevde, bağımsız değişkenler için öntanımlı değerler, değişken ataması
biçiminde tanımlanabilir. Öntanımlı değer sadece işlev çağrısı
sırasında değiştirge belirtilmemişse kullanılır. Şuna özellikle
sırasında bağımsız değişken belirtilmemişse kullanılır. Şuna özellikle
dikkat edilmelidir: &null; değer öntanımlı değer olarak tanımlanamaz.
</para>
<para>
<example>
<title>- İşlev içinde öntanımlı değiştirge kullanımı</title>
<title>- İşlev içinde öntanımlı bağımsız değişken kullanımı</title>
<programlisting role="php">
<![CDATA[
<?php
@@ -360,14 +360,14 @@ echo çayyap(new PorselenDemleyici);
değil, bir sabit ifadesi olmalıdır.
</simpara>
<para>
Öntanımlı değiştirgeleri kullanırken, öntanımlama yapılmış tüm
değiştirgelerin öntanımlama yapılmamış tüm değiştirgelerden sonra yer
Öntanımlı bağımsız değişkenleri kullanırken, öntanımlama yapılmış tüm
bağımsız değişkenlerin öntanımlama yapılmamış tüm bağımsız değişkenlerden sonra yer
alması gerektiğine dikkat edin. Aksi takdirde çağrı sırasında bunlar
atlanamaz. Aşağıdaki örneği inceleyin:
</para>
<para>
<example>
<title>- Öntanımlı değiştirgelerin hatalı kullanımı</title>
<title>- Öntanımlı bağımsız değişkenlerin hatalı kullanımı</title>
<programlisting role="php">
<![CDATA[
<?php
@@ -377,7 +377,7 @@ function yoğurtyap($miktar = "az", $katkı)
}
echo yoğurtyap("çilek"); // "çilek" $miktar olarak işleme alınır ve
// tek değiştirge aktarımı hataya yol açar.
// tek bağımsız değişken aktarımı hataya yol açar.
?>
]]>
</programlisting>
@@ -398,7 +398,7 @@ Stack trace:
</para>
<para>
<example>
<title>- Öntanımlı değiştirgelerin doğru kullanımı</title>
<title>- Öntanımlı bağımsız değişkenlerin doğru kullanımı</title>
<programlisting role="php">
<![CDATA[
<?php
@@ -420,13 +420,13 @@ Bir kase az çilek içeren yoğurt yapılıyor.
</example>
</para>
<para>
PHP 8.0.0 ve sonrasında, çok sayıda seçimlik değiştirgeyi atlamak için
<link linkend="functions.named-arguments">isimli değiştirgeler</link>
PHP 8.0.0 ve sonrasında, çok sayıda seçimlik bağımsız değişkeni atlamak için
<link linkend="functions.named-arguments">isimli bağımsız değişkenler</link>
kullanılabilir.
</para>
<para>
<example>
<title>- Öntanımlı işlev değiştirgelerinin doğru kullanımı</title>
<title>- Öntanımlı işlev bağımsız değişkenlerinin doğru kullanımı</title>
<programlisting role="php">
<![CDATA[
<?php
@@ -447,20 +447,20 @@ Bir kase az çilek içeren süzme yoğurt yapılıyor.
</example>
</para>
<para>
PHP 8.0.0 ve sonrasında, işlev çağrısında zorunlu değiştirgelerin
PHP 8.0.0 ve sonrasında, işlev çağrısında zorunlu bağımsız değişkenlerin
seçimliklerden sonra tanımlanması <emphasis>kullanımdan
kaldırılmıştır</emphasis>. Bu genellikle, kullanılmayacak olan öntanımlı
değer atlanarak çözümlenir. Bunun tek istisnası, türü örtük olarak &null;
yapan <code>Tür $param = null</code> biçimindeki değiştirgelerdir. Bunun
yapan <code>Tür $param = null</code> biçimindeki bağımsız değişkenlerdir. Bunun
kullanımına hala izin verilmekteyse de bunun yerine,
<link linkend="language.types.declarations.nullable">&null; olabilen
tür</link> kullanımı önerilmektedir.
<example>
<title>- Seçimliklerin zorunlu değiştirgelerden sonra bildirimi</title>
<title>- Seçimliklerin zorunlu bağımsız değişkenlerden sonra bildirimi</title>
<programlisting role="php">
<![CDATA[
<?php
function foo($a = [], $b) {} // Öntanımlı değiştirge böyle kullanılamaz;
function foo($a = [], $b) {} // Öntanımlı bağımsız değişken böyle kullanılamaz;
// PHP 8.0.0 ve sonrasında kullanımda değil
function foo($a, $b) {} // İşlevsel olarak aynı, bir uyarı verilmez
@@ -473,7 +473,7 @@ Bir kase az çilek içeren süzme yoğurt yapılıyor.
</para>
<note>
<simpara>
PHP 7.1.0 ve sonrasında, öntanımlı değer belirtilmemiş bir değiştirgenin
PHP 7.1.0 ve sonrasında, öntanımlı değer belirtilmemiş bir bağımsız değişkenin
atlanması <classname>ArgumentCountError</classname> yavrulanmasına yol
açmaktadır; önceki sürümlerde sadece bir uyarı çıktılanırdı.
</simpara>
@@ -481,22 +481,22 @@ Bir kase az çilek içeren süzme yoğurt yapılıyor.
<note>
<simpara>
Gönderimli aktarılabilen değiştirgeler öntanımlı değer içerebilir.
Gönderimli aktarılabilen bağımsız değişkenler öntanımlı değer içerebilir.
</simpara>
</note>
</sect2>
<sect2 xml:id="functions.variable-arg-list">
<title>Değişken uzunlukta değiştirge listesi</title>
<title>Değişken uzunlukta bağımsız değişken listesi</title>
<simpara>
PHP, kullanıcı tanımlı işlevlerde değiştirge listesinin sonuna
PHP, kullanıcı tanımlı işlevlerde bağımsız değişken listesinin sonuna
<literal>...</literal> konarak listenin uzatılmasını destekler.
</simpara>
<note>
<simpara>
Değişken uzunlukta değiştirge listesi
Değişken uzunlukta bağımsız değişken listesi
<function>func_num_args</function>,
<function>func_get_arg</function> ve
<function>func_get_args</function> işlevleri kullanılarak da elde
@@ -506,14 +506,14 @@ Bir kase az çilek içeren süzme yoğurt yapılıyor.
</note>
<para>
Değiştirge listeleri, işlevin değişken sayıda değiştirge kabul ettiğini
Bağımsız değişken listeleri, işlevin değişken sayıda bağımsız değişken kabul ettiğini
belirtmek için <literal> ... </literal> simgesini içerebilir. Bu durumda
değiştirgeler değişkene bir dizi olarak aktarılır. Örneğin:
bağımsız değişkenler değişkene bir dizi olarak aktarılır. Örneğin:
</para>
<para>
<example>
<title>- Değişken uzunlukta değiştirgeler için <literal>...</literal> kullanımı</title>
<title>- Değişken uzunlukta bağımsız değişkenler için <literal>...</literal> kullanımı</title>
<programlisting role="php">
<![CDATA[
<?php
@@ -541,12 +541,12 @@ echo sum(1, 2, 3, 4);
<para>
Bir diziyi, bir <classname>Traversable</classname> değişkeni veya bir
sabiti değiştirge listesi haline getirmek için işlev çağrılırken de
sabiti bağımsız değişken listesi haline getirmek için işlev çağrılırken de
<literal>...</literal> kullanılabilir. Örnek:
</para>
<para>
<example>
<title> Değiştirgelere erişmek için <literal>...</literal>
<title> -Bağımsız değişkenlere erişmek için <literal>...</literal>
kullanımı</title>
<programlisting role="php">
<![CDATA[
@@ -573,19 +573,19 @@ echo add(...$a);
</para>
<para>
<literal>...</literal> dizgeciğinden önce normal konumsal değiştirgeler
<literal>...</literal> dizgeciğinden önce normal konumsal bağımsız değişkenler
belirtilebilir. Bu durumda <literal>...</literal> ile üretilen diziye
sadece konumsal değiştirgelerle eşleşen sonuncu değiştirgeyi izleyen
eşleşmeyen değiştirgeler eklenir.
sadece konumsal bağımsız değişkenlerle eşleşen sonuncu bağımsız değişkeni izleyen
eşleşmeyen bağımsız değişkenler eklenir.
</para>
<para>
<literal>...</literal> dizgeciğinin önüne <link
linkend="language.types.declarations">tür bildirimi</link> de
eklenebilir. Bu durumda <literal>...</literal> kapsamındaki tüm
değiştirgelerin bu tür bildirimi ile eşleşmesi gerekir.
bağımsız değişkenlerin bu tür bildirimi ile eşleşmesi gerekir.
<example>
<title>Değişken değiştirgelerde tür bildirimi</title>
<title>Değişken bağımsız değişkenlerde tür bildirimi</title>
<programlisting role="php">
<![CDATA[
<?php
@@ -618,7 +618,7 @@ Catchable fatal error: Argument 2 passed to total_intervals() must be an instanc
<para>
Son olarak, <literal>...</literal> dizgeciğinin önüne bir
<literal>&amp;</literal> ekleyerek değişken değiştirgeleri
<literal>&amp;</literal> ekleyerek değişken bağımsız değişkenleri
<link linkend="functions.arguments.by-reference">gönderimli</link>
olarak da aktarabilirsiniz.
</para>
@@ -627,8 +627,8 @@ Catchable fatal error: Argument 2 passed to total_intervals() must be an instanc
<title>Daha eski PHP sürümlerinde</title>
<para>
Bir işlevin değişken sayıda değiştirge içerebilmesi için özel bir
sözdizimi gerekmez; ancak işlevin değiştirgelerine erişim için
Bir işlevin değişken sayıda bağımsız değişken içerebilmesi için özel bir
sözdizimi gerekmez; ancak işlevin bağımsız değişkenlerine erişim için
<function>func_num_args</function>, <function>func_get_arg</function>
ve <function>func_get_args</function> kullanmak gerekir.
</para>
@@ -638,7 +638,7 @@ Catchable fatal error: Argument 2 passed to total_intervals() must be an instanc
</para>
<para>
<example>
<title>Eski PHP sürümlerinde değişken değiştirgelere erişim</title>
<title>Eski PHP sürümlerinde değişken bağımsız değişkenlere erişim</title>
<programlisting role="php">
<![CDATA[
<?php
@@ -666,47 +666,47 @@ echo sum(1, 2, 3, 4);
</sect2>
<sect2 xml:id="functions.named-arguments">
<title>İsimli değiştirgeler</title>
<title>İsimli bağımsız değişkenler</title>
<para>
PHP 8.0.0, var olan konumsal değiştirgelerin bir uzantısı olarak isimli
değiştirgeleri tanıttı. İsimli değiştirgeler, değiştirgelerin konuma
göre değil değiştirge adına göre işleve iletilmesine izin verir. Bu,
değiştirgeyi kendini belgelendiren değiştirge haline, değiştirgeleri de
PHP 8.0.0, var olan konumsal bağımsız değişkenlerin bir uzantısı olarak isimli
bağımsız değişkenleri tanıttı. İsimli bağımsız değişkenler, bağımsız değişkenlerin konuma
göre değil bağımsız değişken adına göre işleve iletilmesine izin verir. Bu,
bağımsız değişkeni kendini belgelendiren bağımsız değişken haline, bağımsız değişkenleri de
sıralamadan bağımsız hale getirir ve öntanımlı değerlerin keyfi olarak
atlanmasına izin verir.
</para>
<para>
İsimli değiştirgeler, değerin önüne iki nokta üst üste ile değiştirge
adı eklenerek iletilir. Ayrılmış anahtar sözcüklerin değiştirge adları
olarak kullanılmasına izin verilir. Değiştirge adı bir tanımlayıcı
İsimli bağımsız değişkenler, değerin önüne iki nokta üst üste ile bağımsız değişken
adı eklenerek iletilir. Ayrılmış anahtar sözcüklerin bağımsız değişken adları
olarak kullanılmasına izin verilir. Bağımsız değişken adı bir tanımlayıcı
olmalıdır, bir değişkenle belirtilmesine izin verilmez.
</para>
<para>
<example>
<title>- İsimli değiştirge sözdizimi</title>
<title>- İsimli bağımsız değişken sözdizimi</title>
<programlisting role="php">
<![CDATA[
<?php
işlevim(değiştirgeAdı: $değer);
işlevim(değişkenAdı: $değer);
array_foobar(array: $değer);
// desteklenmiyor
işlev_adı($değişkeneSaklanmışDeğiştirgeAdı: $$değer);
işlev_adı($değişkeneSaklanmışBağımsızDeğişkenAdı: $$değer);
?>
]]>
</programlisting>
</example>
<example>
<title>- Konumsal ve isimli değiştirgeler</title>
<title>- Konumsal ve isimli bağımsız değişkenler</title>
<programlisting role="php">
<![CDATA[
<?php
// Konumsal değiştirgeler:
// Konumsal bağımsız değişkenler:
array_fill(0, 100, 50);
// İsimli değiştirgeler:
// İsimli bağımsız değişkenler:
array_fill(start_index: 0, count: 100, value: 50);
?>
]]>
@@ -714,11 +714,11 @@ array_fill(start_index: 0, count: 100, value: 50);
</example>
</para>
<para>
İsimli değiştirgelerin aktarılma sırasının bir önemi yoktur.
İsimli bağımsız değişkenlerin aktarılma sırasının bir önemi yoktur.
</para>
<para>
<example>
<title>- Farklı değiştirge sırasıyla yukarıdaki örnek</title>
<title>- Farklı bağımsız değişken sırasıyla yukarıdaki örnek</title>
<programlisting role="php">
<![CDATA[
<?php
@@ -729,14 +729,14 @@ array_fill(value: 50, count: 100, start_index: 0);
</example>
</para>
<para>
İsimli değiştirgeler konumsal değiştirgelerle birleştirilebilir. Bu
durumda, isimli değiştirgeler konumsal değiştirgelerden sonra gelmelidir.
Sıralarına bakılmaksızın, bir işlevin isteğe bağlı değiştirgelerinden
İsimli bağımsız değişkenler konumsal bağımsız değişkenlerle birleştirilebilir. Bu
durumda, isimli bağımsız değişkenler konumsal bağımsız değişkenlerden sonra gelmelidir.
Sıralarına bakılmaksızın, bir işlevin isteğe bağlı bağımsız değişkenlerinden
yalnızca bazılarını belirtmek de mümkündür.
</para>
<para>
<example>
<title>- İsimli değiştirgelerle konumsal değiştirgeleri birleştirmek
<title>- İsimli bağımsız değişkenlerle konumsal bağımsız değişkenleri birleştirmek
</title>
<programlisting role="php">
<![CDATA[
@@ -751,11 +751,11 @@ htmlspecialchars($string, ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401, 'UTF-8', fa
</para>
<para>
Aynı değiştirgeyi birden fazla kullanmak bir <classname>Error</classname>
Aynı bağımsız değişkeni birden fazla kullanmak bir <classname>Error</classname>
istisnasına yol açar.
</para>
<example>
<title>- Aynı değiştirgenin birden fazla kullanımında
<title>- Aynı bağımsız değişkenin birden fazla kullanımında
<classname>Error</classname> yavrulanması
</title>
<programlisting role="php">
@@ -763,21 +763,21 @@ htmlspecialchars($string, ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401, 'UTF-8', fa
<?php
function foo($param) { ... }
foo(param: 1, param: 2);
// Hata: $param isimli değiştirgesi önceki değiştirgeyi geçersiz kılıyor
// Hata: $param isimli bağımsız değişkeni önceki bağımsız değişkeni geçersiz kılıyor
foo(1, param: 2);
// Hata: $param isimli değiştirgesi önceki değiştirgeyi geçersiz kılıyor
// Hata: $param isimli bağımsız değişkeni önceki bağımsız değişkeni geçersiz kılıyor
?>
]]>
</programlisting>
</example>
<para>
PHP 8.1.0 itibariyle, değiştirge genişletmesinden sonra isimli değiştirge
kullanımına izin verilmektedir ancak, isimli değiştirgenin genişletmedeki
değiştirgeyi geçersiz kılmaması <emphasis>gerekir</emphasis>.
PHP 8.1.0 itibariyle, bağımsız değişken genişletmesinden sonra isimli bağımsız değişken
kullanımına izin verilmektedir ancak, isimli bağımsız değişkenin genişletmedeki
bağımsız değişkeni geçersiz kılmaması <emphasis>gerekir</emphasis>.
</para>
<example>
<title>- Genişletme sonrası isimli değiştirge kullanımı</title>
<title>- Genişletme sonrası isimli bağımsız değişken kullanımı</title>
<programlisting role="php">
<![CDATA[
<?php
@@ -786,7 +786,7 @@ function foo($a, $b, $c = 3, $d = 4) {
}
var_dump(foo(...[1, 2], d: 40)); // 46
var_dump(foo(...['b' => 2, 'a' => 1], d: 40)); // 46
var_dump(foo(...[1, 2], b: 20)); // Ölümcül hata. İsimli değiştirge $b, genişletmedekini geçersiz kılıyor
var_dump(foo(...[1, 2], b: 20)); // Ölümcül hata. İsimli bağımsız değişken $b, genişletmedekini geçersiz kılıyor
?>
]]>
</programlisting>
@@ -1069,14 +1069,14 @@ $func(); // "bar" basar
Örneğin, <function>str_replace</function> değiştirilmiş dizgeyle
dönerken, <function>usort</function> sadece kendisine aktarılan değer
üzerinde çalışır. Ayrıca, her kılavuz sayfasında her işlevin
değiştirgeleri, davranış değişiklikleri, başarı ya da başarısızlık
bağımsız değişkenleri, davranış değişiklikleri, başarı ya da başarısızlık
durumunda döndürülen değerler ve kullanılabilirlik bilgileri
bulunmaktadır. Bu önemli (ve sıklıkla algılanması güç) farklılıkların
bilinmesi, doğru PHP kodunun yazılabilmesi için büyük önem taşımaktadır.
</para>
<note>
<simpara>
Bir işleve, işlevin kabul etmeyeceği bir değiştirge (örneğin, bir dizge
Bir işleve, işlevin kabul etmeyeceği bir bağımsız değişken (örneğin, bir dizge
gerekirken bir dizi) belirtilmesi durumunda işlevin döndüreceği değer
tanımsızdır (beklenen değer olmayabilir). Böyle bir durumda çoğunlukla
&null; döner, fakat bu böyle düzenlenmiş demek değildir ve buna
@@ -1088,7 +1088,7 @@ $func(); // "bar" basar
<para>
Sayıl türler, zorlanmış kipteyken yerleşik işlevlerde öntanımlı olarak
&null; olabilmektedir. PHP 8.1.0'dan itibaren nullable türünde
bildirilmeyen bir dahili işlev değiştirgesine &null; aktarılması
bildirilmeyen bir dahili işlev bağımsız değişkenine &null; aktarılması
önerilmemekte ve sayıl türlerin açıkça nullable olarak bildirilmesini
gerektiren kullanıcı tanımlı işlevlerin davranışıyla uyum sağlamak için
zorlanmış kipte kullanımdan kaldırma uyarısı çıktılanmaktadır.
@@ -1096,10 +1096,10 @@ $func(); // "bar" basar
<para>
Örneğin, <function>strlen</function> işlevinin <literal>$dizge</literal>
değiştirgesinde &string; türünde bir değer alabileceği belirtilmiş,
bağımsız değişkeninde &string; türünde bir değer alabileceği belirtilmiş,
&null; olabileceği belirtilmemiştir. Geriye uyumluluk adına PHP zorlayıcı
kipte bu değiştirgeye değer olarak &null; aktarılmasına izin vermekte
olup değiştirge örtük olarak <type>string</type> türüne dönüştürülmekte
kipte bu bağımsız değişkene değer olarak &null; aktarılmasına izin vermekte
olup bağımsız değişken örtük olarak <type>string</type> türüne dönüştürülmekte
ve sonuçta değer <literal>""</literal> olmaktadır. Katı kipte ise bunun
aksine, <classname>TypeError</classname> çıktılanmaktadır.
</para>
@@ -1109,11 +1109,11 @@ $func(); // "bar" basar
<![CDATA[
<?php
var_dump(strlen(null));
// "Önerilmiyor: string türündeki 1. değiştirgeye ($dizge) null aktarımı PHP 8.1.0 itibariyle önerilmiyor.
// "Önerilmiyor: string türündeki 1. bağımsız değişkene ($dizge) null aktarımı PHP 8.1.0 itibariyle önerilmiyor.
// int(0)
var_dump(str_contains("foobar", null));
// "Önerilmiyor: string türündeki 2. değiştirgeye ($iğne) null aktarımı PHP 8.1.0 itibariyle önerilmiyor.
// "Önerilmiyor: string türündeki 2. bağımsız değişkene ($iğne) null aktarımı PHP 8.1.0 itibariyle önerilmiyor.
// bool(true)
?>
]]>
@@ -1138,8 +1138,8 @@ var_dump(str_contains("foobar", null));
<title>Anonim işlevler</title>
<simpara>
Anonim işlevler isim belirtmeksizin oluşturulabilen işlevlerdir.
Çoğunlukla <type>callable</type> türünde değiştirgeler olarak işlev
değiştirgelerinde kullanılırsa da kullanımı bununla sınırlı değildir.
Çoğunlukla <type>callable</type> türünde bağımsız değişkenler olarak işlev
bağımsız değişkenlerinde kullanılırsa da kullanımı bununla sınırlı değildir.
</simpara>
<simpara>
Anonim işlevler
@@ -1188,7 +1188,7 @@ $greet('PHP');
Anonim işlevler değişkenleri üst etki alanından miras alabilirler. Böyle
değişkenler <literal>use</literal> dil oluşumuna aktarılmalıdır.
PHP 7.1 itibariyle, bu değişkenler &link.superglobals;,
<varname>$this</varname> veya bir değiştirge ile aynı isimdeki
<varname>$this</varname> veya bir bağımsız değişken ile aynı isimdeki
değişkenleri içeremez. İşlevin dönüş türü bildirimi
<literal>use</literal> sözcüğünden <emphasis>sonra</emphasis> gelmelidir.
</simpara>
@@ -1230,7 +1230,7 @@ $example();
$message = 'world';
$example();
// Anonim işlevler sıradan değiştirgeleri de kabul edebilir
// Anonim işlevler sıradan bağımsız değişkenleri de kabul edebilir
$example = function ($arg) use ($message) {
var_dump($arg . ' ' . $message);
};
@@ -1457,7 +1457,7 @@ Warning: Cannot bind an instance to a static closure in %s on line %d
<entry>7.1.0</entry>
<entry>
Anonim işlev değişkenleri &link.superglobals;,
<varname>$this</varname> veya bir değiştirge ile aynı isimdeki
<varname>$this</varname> veya bir bağımsız değişken ile aynı isimdeki
değişkenleri içeremez.
</entry>
</row>
@@ -1494,7 +1494,7 @@ Warning: Cannot bind an instance to a static closure in %s on line %d
<simpara>
Ok işlevlerinin temel biçimi:
<code>fn (değiştirgeler) =&gt; ifade</code>
<code>fn (bağımsız değişkenler) =&gt; ifade</code>
</simpara>
<simpara>
@@ -1521,7 +1521,7 @@ Warning: Cannot bind an instance to a static closure in %s on line %d
$y = 1;
$fn1 = fn($x) => $x + $y;
// $y değiştirgesini değeriyle kullanmaya eşdeğerdir:
// $y bağımsız değişkenini değeriyle kullanmaya eşdeğerdir:
$fn2 = function ($x) use ($y) {
return $x + $y;
};
@@ -1559,8 +1559,8 @@ var_export($fn(5)(10));
</example>
</para>
<simpara>
Anonim işlevlere benzer olarak, ok işlevleri sözdizimi de, değiştirge ve
dönüş türleri dahil, öntanımlı değerler, değişken sayıda değiştirgeler,
Anonim işlevlere benzer olarak, ok işlevleri sözdizimi de, bağımsız değişken ve
dönüş türleri dahil, öntanımlı değerler, değişken sayıda bağımsız değişkenler,
gönderimli aktarım ve dönüşler gibi rasgele işlev imzalarına da izin
verir. Aşağıdaki ok işlevlerinin tamamı geçerli örneklerdir:
</simpara>

View File

@@ -182,7 +182,7 @@ foreach ($generator as $value) {
<caution>
<para>
<varname>$data</varname> değiştirgesine atanacak değer
<varname>$data</varname> bağımsız değişkenine atanacak değer
<methodname>Generator::send</methodname> yöntemine aktarılan değerdir
ya da bu yöntemin yerine <methodname>Generator::next</methodname>
çağrılırsa değer &null; olur.
@@ -274,7 +274,7 @@ foreach (input_parser($input) as $id => $fields) {
<title>null değerlerin üretini</title>
<para>
Yield deyimini değiştirgesiz kullanmak &null; değerinin otomatik bir
Yield deyimini bağımsız değişkensiz kullanmak &null; değerinin otomatik bir
anahtarla birlikte üretilmesini sağlar.
</para>
@@ -385,10 +385,10 @@ foreach (gen_reference() as &$number) {
Bu konuda alışılmış durum, <function>iterator_to_array</function>
işlevinin öntanımlı olarak bir anahtarlı dizi döndürmesidir
(muhtemelen beklenmedik sonuçlara yol açarak).
<function>iterator_to_array</function> ikinci bir değiştirgeye
<function>iterator_to_array</function> ikinci bir bağımsız değişkene
sahiptir: <classname>Generator</classname> tarafından döndürülen
anahtarları yoksayarken tüm değerleri toplamak için &false; atanabilen
<parameter>use_keys</parameter> değiştirgesi.
<parameter>use_keys</parameter> bağımsız değişkeni.
</para>
<example>
@@ -407,7 +407,7 @@ function gen() {
yield from inner(); // keys 0-2
yield 4; // key 1
}
// [0, 1, 2, 3, 4] dizisini almak için ikinci değiştirgeye false aktaralım
// [0, 1, 2, 3, 4] dizisini almak için ikinci bağımsız değişkene false aktaralım
var_dump(iterator_to_array(gen()));
?>
]]>

View File

@@ -1228,7 +1228,7 @@ $a = new stdClass;
namespace fan;
$a = new \stdClass;
function test(\ArrayObject $değiştirge_türü_örneği = null) {}
function test(\ArrayObject $bağımsız_değişken_türü_örneği = null) {}
$a = \DirectoryIterator::CURRENT_AS_FILEINFO;
@@ -1254,11 +1254,11 @@ namespace fan;
class Sınıfım {}
// değiştirge türü olarak geçerli isim alanındaki bir sınıfın kullanımı
function dnm(Sınıfım $değiştirge_türü_örneği = null) {}
// değiştirge türü olarak geçerli isim alanındaki bir sınıfın başka
// bağımsız değişken türü olarak geçerli isim alanındaki bir sınıfın kullanımı
function dnm(Sınıfım $bağımsız_değişken_türü_örneği = null) {}
// bağımsız değişken türü olarak geçerli isim alanındaki bir sınıfın başka
// bir yolla kullanımı
function dnm(\fan\Sınıfım $değiştirge_türü_örneği = null) {}
function dnm(\fan\Sınıfım $bağımsız_değişken_türü_örneği = null) {}
// geçerli isim alanındaki bir sınıfın genişletilmesi
class AltSınıfım extends Sınıfım {}

View File

@@ -17,7 +17,7 @@
bildiriminde soyut olarak bildirilmiş tüm yöntemlerin çocuk sınıf
tarafından da tanımlanmasına ek olarak,
<link linkend="language.oop5.inheritance">kalıtım</link> ve
<link linkend="language.oop.lsp">değiştirge yerlerinin uyumluluğu</link>
<link linkend="language.oop.lsp">bağımsız değişken yerlerinin uyumluluğu</link>
kurallarına da uyması gerekir.
</para>
@@ -87,7 +87,7 @@ FOO_SomutSınıf2
<?php
abstract class AbstractClass
{
// Soyut sınıfımız sadece gerekli değiştirgeleri tanımlamalı
// Soyut sınıfımız sadece gerekli bağımsız değişkenleri tanımlamalı
abstract protected function prefixName($name);
}
@@ -95,7 +95,7 @@ abstract class AbstractClass
class ConcreteClass extends AbstractClass
{
// Çocuk sınıfımız seçimlik değiştirgeleri tanımlamalı
// Çocuk sınıfımız seçimlik bağımsız değişkenleri tanımlamalı
// ebeveynin imzasındakileri değil
public function prefixName($name, $separator = ".") {
if ($name == "Pacman") {

View File

@@ -37,7 +37,7 @@ $util->setLogger(new class {
</informalexample>
<para>
Değiştirgelerini kurucularına iletebilir, diğer sınıfları genişletebilir,
Bağımsız değişkenlerini kurucularına iletebilir, diğer sınıfları genişletebilir,
arayüzleri gerçekleyebilir ve normal bir sınıf gibi nitelikleri
kullanabilirler:
</para>

View File

@@ -208,7 +208,7 @@ readonly class Foo
</para>
<note>
<para>
Sınıfın yapıcısına iletilecek hiçbir değiştirge yoksa, sınıf adından sonra
Sınıfın yapıcısına iletilecek hiçbir bağımsız değişken yoksa, sınıf adından sonra
parantez kullanmak gerekmez.
</para>
</note>
@@ -379,7 +379,7 @@ echo (new DateTime())->format('Y');
</example>
<note>
<simpara>
PHP 7.1'den önce, bir yapıcı işlev tanımlanmamışsa değiştirgeler
PHP 7.1'den önce, bir yapıcı işlev tanımlanmamışsa bağımsız değişkenler
değerlendirilmez.
</simpara>
</note>
@@ -509,14 +509,14 @@ bir öntanımlı değer
</example>
<sect3 xml:id="language.oop.lsp">
<title>Değiştirge sırası uyumluluk kuralları</title>
<title>Bağımsız değişken sırası uyumluluk kuralları</title>
<para>
Bir yöntem geçersiz kılınırken değiştirgelerin yerleri ebeveyn yöntem ile
Bir yöntem geçersiz kılınırken bağımsız değişkenlerin yerleri ebeveyn yöntem ile
uyumlu olmalıdır. Aksi takdirde, ölümcül bir hata üretilir. PHP 8.0.0
öncesinde <constant>E_WARNING</constant> seviyesinde bir hata üretilirdi.
Değiştirgelerin yerleri, <link linkend="language.oop5.variance">özgüllük</link>
kurallarına uyuyorsa, zorunlu bir değiştirgeyi isteğe bağlı duruma
getiriyorsa ve herhangi bir yeni değiştirge isteğe bağlıysa uyumludur. Bu,
Bağımsız değişkenlerin yerleri, <link linkend="language.oop5.variance">özgüllük</link>
kurallarına uyuyorsa, zorunlu bir bağımsız değişkeni isteğe bağlı duruma
getiriyorsa ve herhangi bir yeni bağımsız değişken isteğe bağlıysa uyumludur. Bu,
Liskov İkame İlkesi olarak bilinir. Kurucu ve özel yöntemler bu uyumluluk
kurallarından muaf olduğundan bir uyuşmazlık durumunda ölümcül bir hata
oluşmaz.
@@ -566,12 +566,12 @@ Geçerli
</example>
<para>
Aşağıdaki örnekler, bir değiştirgeyi kaldıran veya isteğe bağlı bir
değiştirgeyi zorunlu kılan bir çocuk yöntemin ebeveyn yöntemle uyumlu
Aşağıdaki örnekler, bir bağımsız değişkeni kaldıran veya isteğe bağlı bir
bağımsız değişkeni zorunlu kılan bir çocuk yöntemin ebeveyn yöntemle uyumlu
olmadığını gösterir.
</para>
<example>
<title>- Bir çocuk yöntem bir değiştirgeyi kaldırdığında ölümcül hata
<title>- Bir çocuk yöntem bir bağımsız değişkeni kaldırdığında ölümcül hata
oluşur</title>
<programlisting role="php">
<![CDATA[
@@ -601,7 +601,7 @@ Fatal error: Declaration of Extend::foo() must be compatible with Base::foo(int
</screen>
</example>
<example>
<title>- Bir çocuk yöntem isteğe bağlı bir değiştirgeyi zorunlu
<title>- Bir çocuk yöntem isteğe bağlı bir bağımsız değişkeni zorunlu
kıldığında ölümcül hata oluşur</title>
<programlisting role="php">
<![CDATA[
@@ -633,14 +633,14 @@ Fatal error: Declaration of Extend::foo(int $a) must be compatible with Base::fo
<warning>
<para>
Bir çocuk sınıfta bir yöntemin değiştirgesini yeniden adlandırmak
değiştirge sırası uyumsuzluğu değildir. Ancak,
<link linkend="functions.named-arguments">isimli değiştirgeler</link>
Bir çocuk sınıfta bir yöntemin bağımsız değişkenini yeniden adlandırmak
bağımsız değişken sırası uyumsuzluğu değildir. Ancak,
<link linkend="functions.named-arguments">isimli bağımsız değişkenler</link>
kullanılırsa çalışma zamanı hatasına (<classname>Error</classname>)
neden olacağından bu önerilmez.
</para>
<example>
<title>- Bir çocuk sınıfta isimli değiştirgeler yeniden adlandırıldığında
<title>- Bir çocuk sınıfta isimli bağımsız değişkenler yeniden adlandırıldığında
hata oluşur</title>
<programlisting role="php">
<![CDATA[

View File

@@ -42,7 +42,7 @@
<row>
<entry>7.4.0</entry>
<entry>
Eklendi: Sınırlı dönüş türü farklılığı ve değiştirge türü farklılığı
Eklendi: Sınırlı dönüş türü farklılığı ve bağımsız değişken türü farklılığı
desteği. Tam farklılık desteği yalnızca otomatik yükleme kullanılıyorsa
kullanılabilir. Tek bir dosyanın içinde yalnızca dönüşümlü olmayan tür
gönderimleri mümkündür.
@@ -57,7 +57,7 @@
<row>
<entry>7.3.0</entry>
<entry>
Uyumsuzluk: <classname>Traversable</classname> değiştirgelerine
Uyumsuzluk: <classname>Traversable</classname> bağımsız değişkenlerine
&integer; olmayan anahtarlarla ulaşılması artık desteklenmiyor.
Böyle bir davranış amaçlanmadığından kaldırıldı.
</entry>
@@ -101,8 +101,8 @@
<row>
<entry>7.2.0</entry>
<entry>
Değişti: Değiştirge türü genişletmesi. Geçersiz kılınmış yöntemlerdeki
ve arayüz gerçekleştirimlerindeki değiştirge türleri artık çıkarıldı.
Değişti: Bağımsız değişken türü genişletmesi. Geçersiz kılınmış yöntemlerdeki
ve arayüz gerçekleştirimlerindeki bağımsız değişken türleri artık çıkarıldı.
</entry>
</row>
<row>

View File

@@ -64,18 +64,18 @@ $obj = new DiğerAltSınıf();
<para>
Diğer yöntemlerin tersine,
<link linkend="object.construct">__construct()</link> genişletilirken
olağan <link linkend="language.oop.lsp">değiştirge sırası uyumluluk
olağan <link linkend="language.oop.lsp">bağımsız değişken sırası uyumluluk
kurallarından</link> muaftır.
</para>
<para>
Kurucular, karşılık gelen nesnelerinin somutlaştırılması sırasında çağrılan
sıradan yöntemlerdir. Bu nedenle, gerekli olabilen, bir türe ve öntanımlı
bir değere sahip olabilen rastgele sayıda değiştirge tanımlayabilirler.
Kurucu değiştirgeleri, sınıf adından sonra gelen parantezlerin içine
bir değere sahip olabilen rastgele sayıda bağımsız değişken tanımlayabilirler.
Kurucu bağımsız değişkenleri, sınıf adından sonra gelen parantezlerin içine
yerleştirilerek çağrılır.
</para>
<example>
<title>- Kurucu değiştirgelerinin kullanımı</title>
<title>- Kurucu bağımsız değişkenlerinin kullanımı</title>
<programlisting role="php">
<![CDATA[
<?php
@@ -88,19 +88,19 @@ class Point {
$this->y = $y;
}
}
// Değiştirgelerin ikisini de aktaralım
// Bağımsız değişkenlerin ikisini de aktaralım
$p1 = new Point(4, 5);
// Yalnız gerekli değiştirgeyi aktaralım.
// Yalnız gerekli bağımsız değişkeni aktaralım.
// $y öntanımlı olan 0 değerini alır.
$p2 = new Point(4);
// isimli değiştirge kullanımı (PHP 8.0 ve sonrası):
// isimli bağımsız değişken kullanımı (PHP 8.0 ve sonrası):
$p3 = new Point(y: 5, x: 4);
?>
]]>
</programlisting>
</example>
<para>
Bir sınıf kurucuya sahip değilse veya kurucu değiştirgesizse parantezler
Bir sınıf kurucuya sahip değilse veya kurucu bağımsız değişkensizse yaylı ayraçlar
konmayabilir.
</para>
<sect3>
@@ -126,8 +126,8 @@ $p3 = new Point(y: 5, x: 4);
<sect3 xml:id="language.oop5.decon.constructor.promotion">
<title>Kurucu Tanıtımı</title>
<para>
PHP 8.0.0'dan itibaren, kurucu değiştirgeleri de bir nesne özelliğine
karşılık gelecek şekilde tanıtılabilir. Kurucu değiştirgelerinin kurucudaki
PHP 8.0.0'dan itibaren, kurucu bağımsız değişkenleri de bir nesne özelliğine
karşılık gelecek şekilde tanıtılabilir. Kurucu bağımsız değişkenlerinin kurucudaki
bir özelliğe atanması, ancak başka şekilde çalıştırılmaması çok yaygındır.
Kurucu tanıtımı, bu kullanım durumu için kestirme bir yol sağlar.
Yukarıdaki örnek aşağıdaki gibi yeniden yazılabilir.
@@ -145,22 +145,22 @@ class Point {
</programlisting>
</example>
<para>
Bir kurucu değiştirgesi bir görünürlük değiştirici içerdiğinde, PHP bunu
hem nesne özelliği hem de kurucu değiştirgesi olarak yorumlar ve özelliğe
değiştirgenin değerini atar. Kurucu gövdesi boş olabilir veya başka
ifadeler içerebilir. Bu ifadeler, değiştirge değerleri karşılık
Bir kurucu bağımsız değişkeni bir görünürlük değiştirici içerdiğinde, PHP bunu
hem nesne özelliği hem de kurucu bağımsız değişkeni olarak yorumlar ve özelliğe
bağımsız değişkenin değerini atar. Kurucu gövdesi boş olabilir veya başka
ifadeler içerebilir. Bu ifadeler, bağımsız değişken değerleri karşılık
gelen özelliklere atandıktan sonra yorumlanır.
</para>
<para>
Tüm değiştirgelerin tanıtımı gerekmez. Tanıtılan ve tanıtılmayan
değiştirgeleri herhangi bir sırayla karıştırmak ve eşleştirmek mümkündür.
Tanıtılan değiştirgelerin kurucuyu çağıran kod üzerinde hiçbir etkisi
Tüm bağımsız değişkenlerin tanıtımı gerekmez. Tanıtılan ve tanıtılmayan
bağımsız değişkenleri herhangi bir sırayla karıştırmak ve eşleştirmek mümkündür.
Tanıtılan bağımsız değişkenlerin kurucuyu çağıran kod üzerinde hiçbir etkisi
yoktur.
</para>
<note>
<para>
Nesne özellikleri, ortaya çıkabilecek motor belirsizliği nedeniyle
<type>callable</type> türde olamaz. Tanıtılan değiştirgeler de bu nedenle
<type>callable</type> türde olamaz. Tanıtılan bağımsız değişkenler de bu nedenle
<type>callable</type> türde olamaz. Bununla birlikte, başka herhangi bir
<link linkend="language.types.declarations">tür bildirimine</link> izin
verilir.
@@ -168,9 +168,9 @@ class Point {
</note>
<note>
<para>
Tanıtılan kurucu değiştirgelerine yerleştirilen
Tanıtılan kurucu bağımsız değişkenlerine yerleştirilen
<link linkend="language.attributes">öznitelikler</link>,
hem özelliğe hem de değiştirgeye atanır.
hem özelliğe hem de bağımsız değişkene atanır.
</para>
</note>
</sect3>
@@ -178,16 +178,16 @@ class Point {
<sect3 xml:id="language.oop5.decon.constructor.new">
<title>İlkendiricilerde new kullanımı</title>
<para>
PHP 8.1.0 ve sonrasında, nesneler öznitelik değiştirgelerinin yanısıra
öntanımlı değiştirgeler, statik değiştirgeler ve küresel sabitler olarak
PHP 8.1.0 ve sonrasında, nesneler öznitelik bağımsız değişkenlerinin yanısıra
öntanımlı bağımsız değişkenler, statik bağımsız değişkenler ve küresel sabitler olarak
kullanılabilmektedir. Buna ek olarak, nesneler
<function>define</function>'a da aktarılabilmektedir.
</para>
<note>
<para>
Dinamik veya dizge olmayan bir sınıf adının veya anonim bir sınıfın
kullanımına izin verilmez. Değiştirge genişletmeye izin verilmez.
Desteklenmeyen ifadelerin değiştirge olarak kullanımına izin verilmez.
kullanımına izin verilmez. Bağımsız değişken genişletmeye izin verilmez.
Desteklenmeyen ifadelerin bağımsız değişken olarak kullanımına izin verilmez.
</para>
</note>
<example>
@@ -214,7 +214,7 @@ class Test {
function test(
$a = new (CLASS_NAME_CONSTANT)(), // dinamik sınıf adı
$b = new class {}, // anonim sınıf
$c = new A(...[]), // değiştirge genişletme
$c = new A(...[]), // bağımsız değişken genişletme
$d = new B($abc), // desteklenmeyen sabit ifadesi
) {}
?>
@@ -284,13 +284,13 @@ $p3 = Product::fromXml($some_xml_string);
yöntem vardır.
</para>
<simplelist>
<member><code>fromBasicData()</code> gerekli değiştirgeleri alıp kurucuyu
<member><code>fromBasicData()</code> gerekli bağımsız değişkenleri alıp kurucuyu
çalıştırarak nesney oluşturur vesonucu döndürür.</member>
<member><code>fromJson()</code> bir JSON dizesi alıp bazı önişlemlerden
geçirip kurucuya gereken biçime dönüştürür ve yeni nesneyi döndürür.
</member>
<member><code>fromXml()</code> bir XML dizesi alıp önişemden geçirerek
çıplak bir nesne oluşurur. Kurucu hala çağrılabilirse de değiştirgelerin
çıplak bir nesne oluşurur. Kurucu hala çağrılabilirse de bağımsız değişkenlerin
tamamı seçimlik olduğundan yöntem bunları yoksayar. Sonucu döndürmeden
önce değerleri doğrudan nesne özelliklerine atar.</member>
</simplelist>

View File

@@ -32,7 +32,7 @@
</member>
<member>
Nesnenin başka ne yapabileceğini veya nasıl uygulandığını umursamadan,
bir işlev veya yöntemin arayüze uyan bir değiştirgeyi kabul etmesini ve
bir işlev veya yöntemin arayüze uyan bir bağımsız değişkeni kabul etmesini ve
üzerinde çalışmasını sağlamak. Bu arayüzler, davranışın önemini açıklamak
için genellikle <literal>Iterable</literal> (Yinelenebilir),
<literal>Cacheable</literal> (Önbelleğe Alınabilir),
@@ -70,12 +70,12 @@
</warning>
<warning>
<para>
Bir arayüzü gerçekleyen bir sınıf, değiştirgeleri için arayüzdekinden
Bir arayüzü gerçekleyen bir sınıf, bağımsız değişkenleri için arayüzdekinden
farklı bir ad kullanabilir. Bununla birlikte, PHP 8.0'dan itibaren dil,
<link linkend="functions.named-arguments">isimli değiştirgeleri</link>
<link linkend="functions.named-arguments">isimli bağımsız değişkenleri</link>
desteklemektedir, bu da çağrıcıların arayüzdeki
değiştirge adına güvenebileceği anlamına gelir. Bu nedenle,
geliştiricilerin gerçeklenen arayüzle aynı değiştirge adlarını
bağımsız değişken adına güvenebileceği anlamına gelir. Bu nedenle,
geliştiricilerin gerçeklenen arayüzle aynı bağımsız değişken adlarını
kullanmaları şiddetle tavsiye edilir.
</para>
</warning>
@@ -88,7 +88,7 @@
<note>
<para>
Bir sınıf bir arayüzü gerçeklerken, bunu
<link linkend="language.oop.lsp">değiştirge adı ve sırası arayüzle
<link linkend="language.oop.lsp">bağımsız değişken adı ve sırası arayüzle
uyumlu</link> yöntemler kullanarak yapmalıdır.
</para>
</note>

View File

@@ -497,7 +497,7 @@ Array
sınıflar için çağrılır.
</para>
<para>
Bu yöntemin tek değiştirgesi
Bu yöntemin tek bağımsız değişkeni
<literal>['</literal><replaceable>özellik</replaceable><literal>' =>
</literal><replaceable>değer</replaceable><literal>, ...]</literal>
biçeminde ihraç edilen özellikleri içeren bir dizidir.

View File

@@ -22,7 +22,7 @@
tanımlanması gerekir.
</para>
<para>
Bu sihirli yöntemlerin değiştirgelerinin hiçbiri <link
Bu sihirli yöntemlerin bağımsız değişkenlerinin hiçbiri <link
linkend="functions.arguments.by-reference">gönderimli olarak
aktarılamaz</link>.
</para>
@@ -30,7 +30,7 @@
<para>
PHP'nin <quote>ırı yükleme</quote> konusundaki yorumu çoğu nesne
yönelimli dilden farklıdır. Aşırı yükleme geleneksel olarak, dile, farklı
miktar ve türde değiştirgeye sahip aynı isimde çok sayıda yönteme sahip
miktar ve türde bağımsız değişkene sahip aynı isimde çok sayıda yönteme sahip
olabilme yeteneği sağlar.
</para>
</note>
@@ -78,9 +78,9 @@
kullanıldığında çağrılır.
</para>
<para>
<varname>$isim</varname> değiştirgesi etkileşime girilecek özelliğin
<varname>$isim</varname> bağımsız değişkeni etkileşime girilecek özelliğin
ismidir. <link linkend="object.set">__set()</link> yönteminin
<varname>$değer</varname> değiştirgesi, <varname>$isim</varname> adlı
<varname>$değer</varname> bağımsız değişkeni, <varname>$isim</varname> adlı
özelliğe atanacak değeri belirler.
</para>
<para>
@@ -242,12 +242,12 @@ Notice: <dosya> dosyasının 71. satırında __get() ile tanımsız özellik ist
<methodsynopsis xml:id="object.call">
<modifier>public</modifier> <type>mixed</type><methodname>__call</methodname>
<methodparam><type>string</type><parameter>isim</parameter></methodparam>
<methodparam><type>array</type><parameter>değiştirgeler</parameter></methodparam>
<methodparam><type>array</type><parameter>bağımsız değişkenler</parameter></methodparam>
</methodsynopsis>
<methodsynopsis xml:id="object.callstatic">
<modifier>public static</modifier> <type>mixed</type><methodname>__callStatic</methodname>
<methodparam><type>string</type><parameter>isim</parameter></methodparam>
<methodparam><type>array</type><parameter>değiştirgeler</parameter></methodparam>
<methodparam><type>array</type><parameter>bağımsız değişkenler</parameter></methodparam>
</methodsynopsis>
<para>
@@ -261,9 +261,9 @@ Notice: <dosya> dosyasının 71. satırında __get() ile tanımsız özellik ist
</para>
<para>
<varname>$isim</varname> değiştirgesi çağrılan yöntemin ismidir.
<varname>$değiştirgeler</varname> değiştirgesi ise
<varname>$isim</varname> adlı yönteme aktarılan değiştirgeleri içeren
<varname>$isim</varname> bağımsız değişkeni çağrılan yöntemin ismidir.
<varname>$bağımsız değişkenler</varname> bağımsız değişkeni ise
<varname>$isim</varname> adlı yönteme aktarılan bağımsız değişkenleri içeren
numararalı bir dizidir.
</para>
@@ -276,18 +276,18 @@ Notice: <dosya> dosyasının 71. satırında __get() ile tanımsız özellik ist
<?php
class YöntemSınama
{
public function __call($isim, $değiştirgeler)
public function __call($isim, $bağımsız değişkenler)
{
// Bilgi: $isim değeri büyük-küçük harfe duyarlıdır.
echo "Nesnenin '$isim' yöntemi çağrılıyor: "
. implode(', ', $değiştirgeler). "\n";
. implode(', ', $bağımsız değişkenler). "\n";
}
public static function __callStatic($isim, $değiştirgeler)
public static function __callStatic($isim, $bağımsız değişkenler)
{
// Bilgi: $isim değeri büyük-küçük harfe duyarlıdır.
echo "Statik yöntem '$isim' çağrılıyor: "
. implode(', ', $değiştirgeler). "\n";
. implode(', ', $bağımsız değişkenler). "\n";
}
}

View File

@@ -14,7 +14,7 @@
Bir PHP gönderimi, aynı değeri iki farklı değişkene yazmayı mümkün kılan
bir takma addır. Bir nesne değişkeni değer olarak nesnenin kendisini içeremez.
Bunun yerine, nesne erişimcilerin asıl nesneyi bulmasını sağlayacak bir
nesne tanıtıcısı içerebilir. Bir nesne değiştirgesi ile aktarılırken,
nesne tanıtıcısı içerebilir. Bir nesne bağımsız değişkeni ile aktarılırken,
döndürülürken veya başka bir değişkene atanırken bunlar takma ad değil,
farklı değişkenlerdir: Aynı nesneyi gösteren tanıtıcının birer kopyasını
içerirler.

View File

@@ -4,13 +4,13 @@
<title>Çok Özgüllük ve Az Özgüllük</title>
<para>
PHP 7.2.0'da, bir çocuk yöntem değiştirgelerindeki tür sınırlamaları
PHP 7.2.0'da, bir çocuk yöntem bağımsız değişkenlerindeki tür sınırlamaları
kaldırılarak az özgüllüklere kısmen girildi. PHP 7.4.0'dan itibaren,
az ve çok özgüllüklere tam destek eklendi.
</para>
<para>
Çok özgüllük, bir çocuk yöntemin ebeveyn yönteminden daha özellikli bir
tür döndürmesine izin verir. Buna karşın, az özgüllük, bir değiştirgenin
tür döndürmesine izin verir. Buna karşın, az özgüllük, bir bağımsız değişkenin
bir çocuk yöntemin içinde ebeveyndekinden daha az özellikli olmasına izin
verir.
</para>
@@ -241,7 +241,7 @@ $mırnav->ye($kemik);
<screen>
<![CDATA[
Fatal error: Uncaught TypeError: Argument 1 passed to Hayvan::ye() must be an instance of HayvanYemi, instance of Yem given
Türkçesi: Ölümcül hata: ... : Hayvan::ye() yöntemine aktarılan 1. değiştirge
Türkçesi: Ölümcül hata: ... : Hayvan::ye() yöntemine aktarılan 1. bağımsız değişken
bir HayvanYemi örneği olmalı, Yem örneği verildi
]]>
</screen>

View File

@@ -1920,7 +1920,7 @@ echo ((true ? 'true' : false) ? 't' : 'f');
</note>
<note>
<para>
Ancak kısa üç terimli (<literal>?:</literal>) zincirleri kararlıdır ve beklendiği gibi davranır. Yanlış olmayan ilk değiştirge değerlendirilir. Tanımsız değerlerin yine de bir uyarı vereceği unutulmamalıdır.
Ancak kısa üç terimli (<literal>?:</literal>) zincirleri kararlıdır ve beklendiği gibi davranır. Yanlış olmayan ilk bağımsız değişken değerlendirilir. Tanımsız değerlerin yine de bir uyarı vereceği unutulmamalıdır.
<example>
<title>- Kısa üç terimli zinciri</title>
<programlisting role="php">
@@ -2414,7 +2414,7 @@ bool(true)
<simpara>
İki tane dizge işleci vardır. İlki sol ve sağ terimlerini ard arda
ekleyen birleştirme işleci ('.'), ikincisi ise sağ taraftaki
değiştirgeyi sol taraftaki değiştirgeye ekleyen birleştirerek atama
bağımsız değişkeni sol taraftaki bağımsız değişkene ekleyen birleştirerek atama
işlecidir (<literal>.=</literal>). Daha fazla bilgi için bkz: <link
linkend="language.operators.assignment">atama işleçleri</link>.
</simpara>

View File

@@ -14,7 +14,7 @@
<section xml:id="argumentcounterror.intro">
&reftitle.intro;
<para>
Kullanıcı tanımlı bir işlev veya yönteme gerekenden az değiştirge
Kullanıcı tanımlı bir işlev veya yönteme gerekenden az bağımsız değişken
aktarıldığında <ooclass><classname>ArgumentCountError</classname></ooclass>
yavrulanır.
</para>

View File

@@ -57,7 +57,7 @@
<note>
<para>
Aşağıdaki örnekte olduğu gibi, başka bir değer mümkün değilse
<parameter>offset</parameter> değiştirgesine &null; atanır.
<parameter>offset</parameter> bağımsız değişkenine &null; atanır.
<informalexample>
<programlisting role="php">
<![CDATA[

View File

@@ -11,7 +11,7 @@
<para>
Öznitelikler, yapılandırılmış, makine tarafından okunabilen meta
verilerin koddaki bildirimlerle eklenebilmesini sağlar: Sınıflar,
yöntemler, işlevler, değiştirgeler, özellikler ve sınıf sabitleri
yöntemler, işlevler, bağımsız değişkenler, özellikler ve sınıf sabitleri
bir özniteliğin hedefi olabilir. Öznitelikler tarafından tanımlanan
meta veriler, daha sonra <link linkend="book.reflection">Reflection</link>
arayüzleri kullanılarak çalışma anında incelenebilir. Bu nedenle

View File

@@ -10,7 +10,7 @@
&reftitle.intro;
<para>
Bu öznitelik, hassas olan ve bir yığıt izleme durumunda değerinin yeniden
düzenlenmesini gerektiren bir değiştirgeyi imlemek için kullanılır.
düzenlenmesini gerektiren bir bağımsız değişkeni imlemek için kullanılır.
</para>
</section>

View File

@@ -50,7 +50,7 @@
İlişkili closure'un ilişkilendirileceği sınıf bağlamı ya da
ilişkili olanı tutmak için 'static'. Bir nesne belirtilirse bu nesnenin
sınıfı geçerli olur. Bu, bağlı nesnenin protected ve private yöntemlerinin
görünürlüğünü saptamaya yarar. Bu değiştirgede dahili bir sınıfı
görünürlüğünü saptamaya yarar. Bu bağımsız değişkende dahili bir sınıfı
(nesnesini) aktarmaya izin verilmez.
</para>
</listitem>

View File

@@ -25,7 +25,7 @@
"Bağlı nesne", işlev gövdesinde bulunacak <literal>$this</literal> değerini,
"sınıf bağlamı" ise, anonim işlevin erişebileceği private ve protected
üyeleri belirleyen bir sınıfı temsil eder. Yani, görünür olacak üyeler,
anonim işlevin <parameter>newScope</parameter> değiştirgesinde değer
anonim işlevin <parameter>newScope</parameter> bağımsız değişkeninde değer
olarak belirtilen sınıfın yöntemleri olan anonim işlevlerle aynıdır.
</para>
@@ -68,7 +68,7 @@
İlişkili closure'un ilişkilendirileceği sınıf bağlamı ya da
ilişkili olanı tutmak için 'static'. Bir nesne belirtilirse bu nesnenin
sınıfı geçerli olur. Bu, bağlı nesnenin protected ve private yöntemlerinin
görünürlüğünü saptamaya yarar. Bu değiştirgede dahili bir sınıfı
görünürlüğünü saptamaya yarar. Bu bağımsız değişkende dahili bir sınıfı
(nesnesini) aktarmaya izin verilmez.
</para>
</listitem>

View File

@@ -13,7 +13,7 @@
<methodparam rep="repeat"><type>mixed</type><parameter>args</parameter></methodparam>
</methodsynopsis>
<para>
Closure geçici olarak <parameter>newThis</parameter>e bağlanır ve belirtilen değiştirgelerle çağrılır.
Closure geçici olarak <parameter>newThis</parameter>e bağlanır ve belirtilen bağımsız değişkenlerle çağrılır.
</para>
</refsect1><!-- }}} -->
<refsect1 role="parameters"><!-- {{{ -->
@@ -31,7 +31,7 @@
<term><parameter>args</parameter></term>
<listitem>
<para>
Closure nesnesine aktarılacak değiştirgeler; değiştirge belirtme
Closure nesnesine aktarılacak bağımsız değişkenler; bağımsız değişken belirtme
zorunluluğu yoktur.
</para>
</listitem>

View File

@@ -13,7 +13,7 @@
<methodparam><type>callable</type><parameter>callback</parameter></methodparam>
</methodsynopsis>
<para>
Geçerli bağlamı kullanarak <parameter>callback</parameter> değiştirgesinde
Geçerli bağlamı kullanarak <parameter>callback</parameter> bağımsız değişkeninde
belirtilen işlevden yeni bir <link linkend="functions.anonymous">anonim
işlev</link> oluşturur ve döner. Bu yöntem <parameter>callback</parameter>
işlevinin geçerli bağlamda çağrılabilirliğini sınar ve çağrılabilir değilse

View File

@@ -55,7 +55,7 @@
&reftitle.notes;
<note>
<para>
<parameter>message</parameter> değiştirgesi ikil olarak güvenli
<parameter>message</parameter> bağımsız değişkeni ikil olarak güvenli
<emphasis>değildir</emphasis>.
</para>
</note>

View File

@@ -15,7 +15,7 @@
</methodsynopsis>
<para>
Önceki Throwable nesnesini (<methodname>Error::__construct</methodname>
yöntemini üçüncü değiştirgesi) döndürür.
yöntemini üçüncü bağımsız değişkeni) döndürür.
</para>
</refsect1>

View File

@@ -53,7 +53,7 @@
<note>
<simpara>
$code ve $message özellikleri zaten atanmışsa, istisna kurucusunu bir alt
sınıftan çağırmak öntanımlı değiştirgeleri yok sayar.
sınıftan çağırmak öntanımlı bağımsız değişkenleri yok sayar.
</simpara>
</note>
</refsect1>
@@ -62,7 +62,7 @@
&reftitle.notes;
<note>
<para>
<parameter>message</parameter> değiştirgesi ikil olarak güvenilir
<parameter>message</parameter> bağımsız değişkeni ikil olarak güvenilir
<emphasis>değildir</emphasis>.
</para>
</note>

View File

@@ -16,7 +16,7 @@
</methodsynopsis>
<para>
<methodname>Exception::__construct</methodname>
kurucusunun üçüncü değiştirgesine aktarılmış olan Throwable nesnesini
kurucusunun üçüncü bağımsız değişkenine aktarılmış olan Throwable nesnesini
döndürür.
</para>
</refsect1>

View File

@@ -22,8 +22,8 @@
<listitem>
<para>
Fiber başlatılırken kullanılacak geri çağırım işlevi.
İşleve aktarılan değiştirgeler <methodname>Fiber::start</methodname>
yöntemine aktarılan değiştirgelerdir.
İşleve aktarılan bağımsız değişkenler <methodname>Fiber::start</methodname>
yöntemine aktarılan bağımsız değişkenlerdir.
</para>
</listitem>
</varlistentry>

View File

@@ -14,7 +14,7 @@
</methodsynopsis>
<para>
Fiberin başlatılırken çağrılacak geri çağırım işlevine sağlanacak
değiştirge sayısı değişiklik gösterebilir.
bağımsız değişken sayısı değişiklik gösterebilir.
</para>
<para>
Fiber zaten bu yöntem çağrılarak başlatılmışsa

View File

@@ -14,7 +14,7 @@
<void />
</methodsynopsis>
<para>
<methodname>Generator::next</methodname> çağrısı &null; değiştirgeli
<methodname>Generator::next</methodname> çağrısı &null; bağımsız değişkenli
<methodname>Generator::send</methodname> çağrısıyla aynı etkiye sahiptir.
</para>
</refsect1>

View File

@@ -21,7 +21,7 @@
</para>
<para>
Birincil kullanımı, bir dizge veya dizgeye dönüştürülebilir bir nesne kabul
edecek bir işlevin değiştirgesine tür olarak
edecek bir işlevin bağımsız değişkenine tür olarak
<literal>string|Stringable</literal> birleşimini belirterek tür sınaması
yapmasını sağlamaktır.
</para>

View File

@@ -16,7 +16,7 @@
</methodsynopsis>
<para>
Önceki herhangi bir Throwable'ı döndürür (örneğin,
<methodname>Exception::__construct</methodname>'a üçüncü değiştirge olarak
<methodname>Exception::__construct</methodname>'a üçüncü bağımsız değişken olarak
sağlanan).
</para>
</refsect1>

View File

@@ -21,7 +21,7 @@
uyuşmaması.
</member>
<member>
Bir işleve aktarılan değiştirge türünün bildirilen değiştirge türü ile uyuşmaması.
Bir işleve aktarılan bağımsız değişken türünün bildirilen bağımsız değişken türü ile uyuşmaması.
</member>
<member>
Bir işlevden dönen bir değerin işlevin bildirilen dönüş türü ile uyuşmaması.
@@ -81,7 +81,7 @@
<entry>7.1.0</entry>
<entry>
Katı kodlama kipinde yerleşik bir PHP işlevine geçersiz sayıda
değiştirge aktarımında artık <classname>TypeError</classname> yerine
bağımsız değişken aktarımında artık <classname>TypeError</classname> yerine
<classname>ArgumentCountError</classname> yavrulanıyor.
</entry>
</row>

View File

@@ -14,7 +14,7 @@
<section xml:id="valueerror.intro">
&reftitle.intro;
<para>
Bir değiştirgenin türü doğru, ancak değeri yanlış olduğunda bir
Bir bağımsız değişkenin türü doğru, ancak değeri yanlış olduğunda bir
<classname>ValueError</classname> yavrulanır. Örneğin, bir işlev pozitif
bir tamsayı beklerken negatif bir tamsayı aktarmak veya bir işlev boş
olmayan bir dize/dizi beklerken boş olanı aktarmak gibi.

View File

@@ -15,7 +15,7 @@
</para>
<note>
<simpara>
İlk değiştirge <varname>$argv[0]</varname> daima geçerli betiğin adıdır.
İlk bağımsız değişken <varname>$argv[0]</varname> daima geçerli betiğin adıdır.
</simpara>
</note>
<note>

View File

@@ -10,7 +10,7 @@
<refsect1 role="description">
&reftitle.description;
<para>
URL değiştirgeleri (başka bir deyişle, sorgu dizesi) üzerinden geçerli
URL bağımsız değişkenleri (başka bir deyişle, sorgu dizesi) üzerinden geçerli
betiğe aktarılan değişkenlerden oluşan bir ilişkisel dizi. Dizinin
yalnızca GET isteklerinden değil, bir sorgu dizesindeki tüm isteklerden
oluşturulduğunu unutmayın.

View File

@@ -59,8 +59,8 @@
<term>'<link linkend="reserved.variables.argv">argv</link>'</term>
<listitem>
<simpara>
Betiğe aktarılan değiştirge dizisidir. Betik komut satırında
çalıştığında, komut satırı değiştirgelerine C gibi erişim imkanı
Betiğe aktarılan bağımsız değişken dizisidir. Betik komut satırında
çalıştığında, komut satırı bağımsız değişkenlerine C gibi erişim imkanı
verir. Betik GET yöntemi üzerinden çağrıldığında, bu değişken sorgu
dizgesini içerir.
</simpara>
@@ -71,7 +71,7 @@
<term>'<link linkend="reserved.variables.argc">argc</link>'</term>
<listitem>
<simpara>
Betiğe aktarılan komut satırı değiştirgelerinin sayısını içerir
Betiğe aktarılan komut satırı bağımsız değişkenlerinin sayısını içerir
(betik eğer komut satırından çalıştırılıyorsa).
</simpara>
</listitem>

View File

@@ -288,7 +288,7 @@ foo($bar);
<title>Gönderimle Aktarım</title>
<para>
Bir değişkeni bir işleve gönderimle aktarabilirsiniz, böylece işlevin
değiştirgelerini değiştirebilirsiniz. Sözdizimi şöyledir:
bağımsız değişkenlerini değiştirebilirsiniz. Sözdizimi şöyledir:
<informalexample>
<programlisting role="php">
<![CDATA[
@@ -309,7 +309,7 @@ foo($a);
<simpara>
İşlevin çağrıldığı yerde gönderim yapıldığına dair bir belirtinin
olmadığına dikkat ediniz; gönderim sadece işlevin üzerindedir. İşlev
tanımı değiştirgeyi gönderimle gerektiği gibi aktarmak için tek başına
tanımı bağımsız değişkeni gönderimle gerektiği gibi aktarmak için tek başına
yeterlidir.
</simpara>
</note>
@@ -419,7 +419,7 @@ echo $değerim; // 2 basar
</para>
<note>
<simpara>
Değiştirge aktarmanın tersine, burada her iki taraftada (çağıran ve
Bağımsız değişken aktarmanın tersine, burada her iki taraftada (çağıran ve
çağrılan) <literal>&amp;</literal> kullanımı zorunludur. Çağıran tarafta
<literal>$değerim</literal> değişkenine yapılanın bir atama değil
gönderim bağlantısı olduğunu, çağrılan tarafta ise yapılanın sıradan bir

View File

@@ -26,7 +26,7 @@
<para>
Bir dizi <function>array</function> işlevi kullanılarak belirtilebilir.
Değiştirge olarak, birbirlerinden virgüllerle ayrılmış çok sayıda
Bağımsız değişken olarak, birbirlerinden virgüllerle ayrılmış çok sayıda
<literal><replaceable>anahtar</replaceable> =&gt;
<replaceable>değer</replaceable></literal> çifti alabilir.
</para>

View File

@@ -64,7 +64,7 @@ if ($ayırıcı_göster) {
<simpara>
Bir değeri doğrudan <type>bool</type> türüne dönüştürmek için
<literal>(bool)</literal> veya <literal>(boolean)</literal> çarpıtmalarını
kullanabilirsiniz. Ancak, bir <type>bool</type> değiştirge gerektiren
kullanabilirsiniz. Ancak, bir <type>bool</type> bağımsız değişken gerektiren
bir işleç, işlev veya denetim yapısı dönüşümün otomatik olarak
yapılmasını sağladığından çoğu durumda tür çarpıtma gereksizdir.
</simpara>

View File

@@ -9,7 +9,7 @@
<para>
<function>call_user_func</function> ya da <function>usort</function> gibi
bazı işlevler değiştirge olarak kullanıcı tarafından belirlenen
bazı işlevler bağımsız değişken olarak kullanıcı tarafından belirlenen
geriçağırım işlevleri kabul eder. Geriçağırım işlevleri basit işlevler
olabileceği gibi, statik işlevler de dâhil olmak üzere <type>object</type>
türünde nesne yöntemleri de olabilirler.
@@ -44,7 +44,7 @@
Kullanıcı tanımlı işlevler haricinde,
<link linkend="functions.anonymous">isimsiz işlevler</link> ve
<link linkend="functions.arrow">ok işlevleri</link> de geriçağırım
değiştirgesi olarak aktarılabilir.
bağımsız değişkeni olarak aktarılabilir.
</para>
<note>
@@ -57,7 +57,7 @@
<para>
Genel olarak, <link linkend="object.invoke">__invoke()</link> gerçekleyen
her nesne bir geriçağırım değiştirgesi olarak aktarılabilir.
her nesne bir geriçağırım bağımsız değişkeni olarak aktarılabilir.
</para>
<para>

View File

@@ -4,7 +4,7 @@
<title>Tür Bildirimleri</title>
<para>
Tür bildirimleri işlev değiştirgelerine, dönüş değerlerine ve PHP 7.4.0'dan
Tür bildirimleri işlev bağımsız değişkenlerine, dönüş değerlerine ve PHP 7.4.0'dan
itibaren sınıf özelliklerine eklenebilir. Değerin çağrı sırasında belirtilen
türde olmasını sağlarlar, aksi takdirde bir <classname>TypeError</classname>
oluşur.
@@ -306,7 +306,7 @@ object(C)#1 (0) {
<para>
<example>
<title>- Boş olabilen değiştirge türü bildirimi</title>
<title>- Boş olabilen bağımsız değişken türü bildirimi</title>
<programlisting role="php">
<![CDATA[
<?php
@@ -352,11 +352,11 @@ function get_item(): ?string {
<note>
<para>
<literal>null</literal>'u öntanımlı değer yaparak null değerli olabilen
değiştirgeler elde etmek mümkündür. Kalıtım sırasında bozulduğundan
bağımsız değişkenler elde etmek mümkündür. Kalıtım sırasında bozulduğundan
bunun yapılması önerilmez.
</para>
<example>
<title>- Null olabilen değiştirge yapmanın eski yolu</title>
<title>- Null olabilen bağımsız değişken yapmanın eski yolu</title>
<programlisting role="php">
<![CDATA[
<?php
@@ -635,7 +635,7 @@ function &test(): void {}
<para>
Öntanımlı olarak, PHP, eğer mümkünse, yanlış türdeki değerleri beklenen
sayıl tür bildirimine zorlar. Örneğin, <type>string</type> türünde bir
değer alması beklenen bir değiştirge için <type>int</type> değer verilen
değer alması beklenen bir bağımsız değişken için <type>int</type> değer verilen
bir işlev için değer <type>string</type> türüne zorlanır.
</para>
@@ -676,7 +676,7 @@ function &test(): void {}
</note>
<example>
<title>- Değiştirge değerleri için katı kodlama</title>
<title>- Bağımsız değişken değerleri için katı kodlama</title>
<programlisting role="php">
<![CDATA[
<?php
@@ -706,7 +706,7 @@ Stack trace:
</example>
<example>
<title>- Değiştirge değerleri için zorlayıcı kodlama</title>
<title>- Bağımsız değişken değerleri için zorlayıcı kodlama</title>
<programlisting role="php">
<![CDATA[
<?php
@@ -848,9 +848,9 @@ true --> 1 // bool, int ile uyumlu
<sect2 xml:id="language.types.declarations.misc">
<title>Çeşitli</title>
<example>
<title>Başvuruyla aktarılan değiştirgeler</title>
<title>Başvuruyla aktarılan bağımsız değişkenler</title>
<simpara>
Bildirilen başvuru değiştirgelerinin türleri işlev girişinde denetlenir, ancak işlev döndüğünde denetlenmez, bu nedenle işlev döndükten sonra değiştirgenin türü değişmiş olabilir.
Bildirilen başvuru bağımsız değişkenlerinin türleri işlev girişinde denetlenir, ancak işlev döndüğünde denetlenmez, bu nedenle işlev döndükten sonra bağımsız değişkenin türü değişmiş olabilir.
</simpara>
<programlisting role="php">
<![CDATA[

View File

@@ -16,7 +16,7 @@
<para>
Yinelenebilir, bir işlevin bir değerler kümesi gerektirdiğini belirtmek
için bir değiştirge türü olarak kullanılabilir. Fakat &foreach; ile
için bir bağımsız değişken türü olarak kullanılabilir. Fakat &foreach; ile
kullanacağından değer kümesinin biçimini umursamaz. Eğer değer bir dizi
veya bir <classname>Traversable</classname> örneği değilse bir
<classname>TypeError</classname> yavrulanır.
@@ -24,7 +24,7 @@
<para>
<example>
<title>- Yinelenebilir değiştirge örneği</title>
<title>- Yinelenebilir bağımsız değişken örneği</title>
<programlisting role="php">
<![CDATA[
<?php
@@ -48,7 +48,7 @@ function foo(iterable $yinele) {
<para>
<example>
<title>- Yinelenebilir değiştirge için öntanımlı değer örneği</title>
<title>- Yinelenebilir bağımsız değişken için öntanımlı değer örneği</title>
<programlisting role="php">
<![CDATA[
<?php

View File

@@ -526,12 +526,12 @@ Bu büyük 'A' basmalı: A]]>
</example>
<para>
Ayrıca işlev değiştirgesinde veri aktarırken de yorumlu metin
Ayrıca işlev bağımsız değişkeninde veri aktarırken de yorumlu metin
kullanılabilir:
</para>
<example>
<title>- Değiştirgelerde yorumlu metin kullanımı</title>
<title>- Bağımsız değişkenlerde yorumlu metin kullanımı</title>
<programlisting role="php">
<![CDATA[
<?php

View File

@@ -134,7 +134,7 @@
<title>İşlevsel bağlamlar</title>
<simpara>
Bir değerin belli bir türdeki bir değiştirgeye veya özelliğe atandığı veya
Bir değerin belli bir türdeki bir bağımsız değişkene veya özelliğe atandığı veya
dönüş türü bildiren bir işlevden döndürüldüğü bağlamlardır.
</simpara>
<para>

View File

@@ -16,7 +16,7 @@
<methodparam choice="opt"><type>bool</type><parameter>tepe_seviye</parameter><initializer>&false;</initializer></methodparam>
</methodsynopsis>
<para>
<parameter>değişken</parameter> değiştirgesiyle belirtilen Apache ortam
<parameter>değişken</parameter> bağımsız değişkeniyle belirtilen Apache ortam
değişkenini döndürür.
</para>
</refsect1>

View File

@@ -163,7 +163,7 @@
<simpara>
<constant>ARRAY_FILTER_USE_KEY</constant> seçeneği
<function>array_filter</function> işleviyle kullanılarak her anahtarı
belirtilen geri çağırım işlevine ilk değiştirge olarak aktarmakta
belirtilen geri çağırım işlevine ilk bağımsız değişken olarak aktarmakta
kullanılır.
</simpara>
</listitem>

View File

@@ -154,7 +154,7 @@ Array
</note>
<note>
<simpara>
Çok fazla anahtara sahip benzer dizileri karşılaştırırken değiştirgeleri doğru sırada vermeye dikkat edin. Yeni dizi listedeki ilk dizi olmalıdır.
Çok fazla anahtara sahip benzer dizileri karşılaştırırken bağımsız değişkenleri doğru sırada vermeye dikkat edin. Yeni dizi listedeki ilk dizi olmalıdır.
</simpara>
</note>
</refsect1>

View File

@@ -15,7 +15,7 @@
<methodparam><type>mixed</type><parameter>dolgu</parameter></methodparam>
</methodsynopsis>
<para>
<parameter>başlangıç</parameter> değiştirgesi ile belirtilen anahtardan
<parameter>başlangıç</parameter> bağımsız değişkeni ile belirtilen anahtardan
başlayarak <parameter>miktar</parameter> sayıda elemana
<parameter>dolgu</parameter> değerini yerleştirir.
</para>

View File

@@ -49,7 +49,7 @@
Kullanılacak geriçağırım işlevi.
</para>
<para>
Bu değiştirgede bir geriçağırım işlevi belirtilmezse,
Bu bağımsız değişkende bir geriçağırım işlevi belirtilmezse,
<parameter>dizi</parameter>nin tüm boş girdileri silinir.
PHP'nin boşu nasıl tanımladığını görmek için
<function>empty</function> işlevine bakınız.
@@ -61,21 +61,21 @@
<term><parameter>kip</parameter></term>
<listitem>
<para>
<parameter>işlev</parameter> işlevine hangi değiştirgelerin
<parameter>işlev</parameter> işlevine hangi bağımsız değişkenlerin
gönderileceğini belirler:
<itemizedlist>
<listitem>
<simpara><constant>ARRAY_FILTER_USE_KEY</constant> -
<parameter>işlev</parameter> işlevine tek değiştirge olarak değer
<parameter>işlev</parameter> işlevine tek bağımsız değişken olarak değer
değil anahtar aktarılır.</simpara>
</listitem>
<listitem>
<simpara><constant>ARRAY_FILTER_USE_BOTH</constant> -
<parameter>işlev</parameter> işlevine değiştirge olarak sadece değer
<parameter>işlev</parameter> işlevine bağımsız değişken olarak sadece değer
değil anahtar da aktarılır.</simpara>
</listitem>
</itemizedlist>
Belirtilmezse, <parameter>işlev</parameter> işlevine tek değiştirge
Belirtilmezse, <parameter>işlev</parameter> işlevine tek bağımsız değişken
olarak aktarılacak değer öntanımlı olarak <literal>0</literal>'dır.
</para>
</listitem>

View File

@@ -15,7 +15,7 @@
<methodparam rep="repeat"><type>array</type><parameter>diziler</parameter></methodparam>
</methodsynopsis>
<simpara>
<function>array_intersect_assoc</function> işlevi tüm değiştirgelerinde
<function>array_intersect_assoc</function> işlevi tüm bağımsız değişkenlerinde
mevcut olan <parameter>dizi</parameter> değerlerini içeren bir dizi
döndürür. <function>array_intersect</function> işlevinin aksine
karşılaştırmada anahtarların kullanıldığına dikkat ediniz.
@@ -49,7 +49,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Tüm değiştirgelerde mevcut <parameter>dizi</parameter>
Tüm bağımsız değişkenlerde mevcut <parameter>dizi</parameter>
değerlerini içeren ilişkisel bir dizi döndürür.
</para>
</refsect1>

View File

@@ -16,7 +16,7 @@
</methodsynopsis>
<para>
<function>array_intersect_key</function> işlevi <parameter>dizi</parameter>
dizisinin tüm değiştirgelerde mevcut anahtarlarından oluşan bir ilişkisel
dizisinin tüm bağımsız değişkenlerde mevcut anahtarlarından oluşan bir ilişkisel
dizi döndürür.
</para>
</refsect1>
@@ -48,7 +48,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
<parameter>dizi</parameter> dizisinin tüm değiştirgelerde mevcut
<parameter>dizi</parameter> dizisinin tüm bağımsız değişkenlerde mevcut
anahtarlarından oluşan bir ilişkisel dizi döndürür.
</para>
</refsect1>

View File

@@ -17,7 +17,7 @@
<methodparam><type>callable</type><parameter>anh_karş_işlevi</parameter></methodparam>
</methodsynopsis>
<para>
<function>array_intersect_uassoc</function> işlevi tüm değiştirgelerinde
<function>array_intersect_uassoc</function> işlevi tüm bağımsız değişkenlerinde
mevcut olan <parameter>dizi</parameter> değerlerini içeren bir dizi
döndürür. <function>array_intersect</function> işlevinin aksine
karşılaştırmada anahtarların kullanıldığına dikkat ediniz.
@@ -60,7 +60,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Tüm değiştirgelerde mevcut <parameter>dizi</parameter> değerlerini içeren
Tüm bağımsız değişkenlerde mevcut <parameter>dizi</parameter> değerlerini içeren
bir dizi döndürür.
</para>
</refsect1>

View File

@@ -16,7 +16,7 @@
<methodparam><type>callable</type><parameter>anh_karş_işlevi</parameter></methodparam>
</methodsynopsis>
<para>
<function>array_intersect_ukey</function> işlevi tüm değiştirgelerinde
<function>array_intersect_ukey</function> işlevi tüm bağımsız değişkenlerinde
mevcut olan ve anahtarları eşleşen tüm <parameter>dizi</parameter>
değerlerini içeren bir dizi döndürür.
</para>
@@ -58,7 +58,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Anahtarları tüm değiştirgelerde mevcut
Anahtarları tüm bağımsız değişkenlerde mevcut
<parameter>dizi</parameter> değerlerini içeren bir dizi döndürür.
</para>
</refsect1>

View File

@@ -14,7 +14,7 @@
<methodparam rep="repeat"><type>array</type><parameter>diziler</parameter></methodparam>
</methodsynopsis>
<para>
<function>array_intersect</function> işlevi tüm değiştirgelerinde mevcut
<function>array_intersect</function> işlevi tüm bağımsız değişkenlerinde mevcut
olan <parameter>dizi</parameter> değerlerini anahtarlarını koruyarak bir
dizi içinde döndürür.
</para>
@@ -47,7 +47,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Tüm değiştirgelerde mevcut olan <parameter>dizi</parameter> değerlerini
Tüm bağımsız değişkenlerde mevcut olan <parameter>dizi</parameter> değerlerini
içeren bir dizi döner.
</para>
</refsect1>

View File

@@ -104,7 +104,7 @@ array_key_exists('ilk', $dizi);
<note>
<para>
Geriye uyumluluk adına, <function>array_key_exists</function> işlevi
<parameter>anahtar</parameter> değiştirgesinin <parameter>dizi</parameter>
<parameter>anahtar</parameter> bağımsız değişkeninin <parameter>dizi</parameter>
olarak beliritlen bir <type>object</type> içinde tanımlanmış bir özellik
olması durumunda da &true; döndürür. Bu davranışın kullanımı PHP 7.4.0
itibariyle önerilmemekte olup PHP 8.0.0 sürümünde kaldırılmıştır.

View File

@@ -23,7 +23,7 @@
dizisindeki sayısal ve dizgesel anahtarları döndürür.
</para>
<para>
<parameter>arama_değeri</parameter> değiştirgesi belirtilmişse
<parameter>arama_değeri</parameter> bağımsız değişkeni belirtilmişse
sadece bu değere sahip anahtarlar döndürülür. Aksi takdirde
<parameter>dizi</parameter> dizisindeki tüm anahtarlar döndürülür.
</para>

View File

@@ -20,9 +20,9 @@
(<parameter>diziler</parameter> ile daha fazla dizi belirtilmişse, onların
da) ilgili elemanlarının her birine <parameter>işlev</parameter> geri
çağırım işlevini uygulayıp sonucu bir dizi olarak döndürür. Geriçağırım
işlevinin değiştirge sayısı <function>array_map</function> işlevine
aktarılan değiştirge sayısını kabul edebilmelidir. Fazladan belirtilen
diziler yok sayılır. Değiştirge sayısı yetersizse
işlevinin bağımsız değişken sayısı <function>array_map</function> işlevine
aktarılan bağımsız değişken sayısını kabul edebilmelidir. Fazladan belirtilen
diziler yok sayılır. Bağımsız değişken sayısı yetersizse
<classname>ArgumentCountError</classname> yavrulanır.
</para>
</refsect1>
@@ -77,7 +77,7 @@
</para>
<para>
Döndürülen dizi, yalnız ve yalnız tek bir dizi aktarılırsa, dizi
değiştirgesinin anahtarlarını korur. Birden fazla dizi aktarılırsa,
bağımsız değişkeninin anahtarlarını korur. Birden fazla dizi aktarılırsa,
döndürülen dizi sıralı tamsayı anahtarlara sahip olacaktır.
</para>
</refsect1>

View File

@@ -47,7 +47,7 @@
&reftitle.returnvalues;
<para>
Elde edilen diziyi döndürür.
Değiştirgesiz çağrılmışsa boş bir dizi döndürür.
Bağımsız değişkensiz çağrılmışsa boş bir dizi döndürür.
</para>
</refsect1>
@@ -66,8 +66,8 @@
<row>
<entry>7.4.0</entry>
<entry>
Bu işlev değiştirgesiz çağrılabilir.
Evvelce, en azından bir değiştirge gerekirdi.
Bu işlev bağımsız değişkensiz çağrılabilir.
Evvelce, en azından bir bağımsız değişken gerekirdi.
</entry>
</row>
</tbody>

View File

@@ -46,7 +46,7 @@
&reftitle.returnvalues;
<para>
Elde edilen diziyi döndürür.
Değiştirgesiz çağrılmışsa boş bir dizi döndürür.
Bağımsız değişkensiz çağrılmışsa boş bir dizi döndürür.
</para>
</refsect1>
@@ -65,8 +65,8 @@
<row>
<entry>7.4.0</entry>
<entry>
Bu işlev değiştirgesiz çağrılabilir.
Evvelce, en azından bir değiştirge gerekirdi.
Bu işlev bağımsız değişkensiz çağrılabilir.
Evvelce, en azından bir bağımsız değişken gerekirdi.
</entry>
</row>
</tbody>

View File

@@ -43,13 +43,13 @@
<term><parameter>dizi1_sıralama_düzeni</parameter></term>
<listitem>
<para>
Önceki <type>dizi</type> değiştirgesini sıralamada kullanılacak düzen.
Önceki <type>dizi</type> bağımsız değişkenini sıralamada kullanılacak düzen.
Artan şekilde sıralamak için <constant>SORT_ASC</constant>, azalan şekilde
sıralalmak için <constant>SORT_DESC</constant>.
</para>
<para>
Bu değiştirge <parameter>dizi1_sıralama_seçenekleri</parameter>
değiştirgesiyle yer değiştirebilir. Bu durumda sıralama düzeni olarak
Bu bağımsız değişken <parameter>dizi1_sıralama_seçenekleri</parameter>
bağımsız değişkeniyle yer değiştirebilir. Bu durumda sıralama düzeni olarak
<constant>SORT_ASC</constant> öntanımlıdır.
</para>
</listitem>
@@ -58,7 +58,7 @@
<term><parameter>dizi1_sıralama_seçenekleri</parameter></term>
<listitem>
<para>
Önceki <type>dizi</type> değiştirgesi için sıralama seçenekleri
Önceki <type>dizi</type> bağımsız değişkeni için sıralama seçenekleri
</para>
<para>
Sıralama türü seçenekleri:
@@ -99,7 +99,7 @@
</itemizedlist>
</para>
<para>
Bu değiştirge <parameter>dizi1_sıralama_düzeni</parameter> ile yer
Bu bağımsız değişken <parameter>dizi1_sıralama_düzeni</parameter> ile yer
değiştirebilir veya hiç belirtilmeyebilir; bu durumda
<constant>SORT_REGULAR</constant> öntanımlıdır.
</para>
@@ -275,7 +275,7 @@ $edition = array_column($veri, 'baskı');
// bölüm'ü azalan, baskı'yı artan düzende sıralayalım ve
// ortak bir anahtara göre sıralamak için $veri'yi son
// değiştirge olarak ekleyelim
// bağımsız değişken olarak ekleyelim
array_multisort($bölüm, SORT_DESC, $baskı, SORT_ASC, $veri);
?>
]]>

View File

@@ -85,8 +85,8 @@ $array[] = $var;
<row>
<entry>7.3.0</entry>
<entry>
Bu işlev tek değiştirge ile çağrılabilir. Evvelce en azından iki
değiştirge gerekirdi.
Bu işlev tek bağımsız değişken ile çağrılabilir. Evvelce en azından iki
bağımsız değişken gerekirdi.
</entry>
</row>
</tbody>

View File

@@ -65,7 +65,7 @@
<term><parameter>ilk_değer</parameter></term>
<listitem>
<para>
Seçimlik <parameter>ilk_değer</parameter> değiştirgesi verilmişse ve
Seçimlik <parameter>ilk_değer</parameter> bağımsız değişkeni verilmişse ve
dizi boşsa işlevin dönüş değeri <parameter>ilk_değer</parameter> olur,
aksi takdirde <parameter>ilk_değer</parameter> işleme sokulan ilk değer
olur.

View File

@@ -49,7 +49,7 @@
<term><parameter>türüne_bak</parameter></term>
<listitem>
<para>
Üçüncü <parameter>türüne_bak</parameter> değiştirgesine &true;
Üçüncü <parameter>türüne_bak</parameter> bağımsız değişkenine &true;
belirtilmişse <function>array_search</function> işlevi samanlıkta
<parameter>iğne</parameter> ile özdeş öğeleri arayacaktır. Bu,
samanlıktaki iğne ile <link linkend="language.types">sıkı bir tür
@@ -72,7 +72,7 @@
birden fazla varsa ilk bulunan döndürülür. Eşleşen tüm değerlerin
anahtarlarını döndürmek isterseniz bu işlevi kullanmak yerine,
<function>array_keys</function> işlevini seçimlik
<parameter>arama_değeri</parameter> değiştirgesi ile kullanın.
<parameter>arama_değeri</parameter> bağımsız değişkeni ile kullanın.
</para>
&return.falseproblem;
</refsect1>

View File

@@ -81,8 +81,8 @@
<para>
<function>array_slice</function> öntanımlı olarak dizi indislerini
sıfırdan itbaren yeniden oluşturur.
<parameter>indisleri_koru</parameter> değiştirgesinde &true; aktararak
bu davranış değiştirilebilir. Bu değiştirgeye bakmaksızın, dizge
<parameter>indisleri_koru</parameter> bağımsız değişkeninde &true; aktararak
bu davranış değiştirilebilir. Bu bağımsız değişkene bakmaksızın, dizge
anahtarlar daima korunur.
</para>
</note>

View File

@@ -63,7 +63,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Diğer değiştirgelerin hiçbirinde mevcut olmayan tüm
Diğer bağımsız değişkenlerin hiçbirinde mevcut olmayan tüm
<parameter>dizi</parameter> değerlerini içeren bir dizi ile döner.
Karşılaştırmada <function>array_diff</function> ve
<function>array_udiff</function> işlevlerinden farklı olarak anahtarlar

View File

@@ -72,7 +72,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Diğer değiştirgelerin hiçbirinde mevcut olmayan tüm
Diğer bağımsız değişkenlerin hiçbirinde mevcut olmayan tüm
<parameter>dizi</parameter> değerlerini içeren bir dizi ile döner.
</para>
</refsect1>

View File

@@ -57,7 +57,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Diğer değiştirgelerin hiçbirinde mevcut olmayan tüm
Diğer bağımsız değişkenlerin hiçbirinde mevcut olmayan tüm
<parameter>dizi</parameter> değerlerini içeren bir dizi ile döner.
</para>
</refsect1>

View File

@@ -60,7 +60,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Tüm değiştirgelerde mevcut <parameter>dizi</parameter>
Tüm bağımsız değişkenlerde mevcut <parameter>dizi</parameter>
değerlerini içeren bir dizi döndürür.
</para>
</refsect1>

View File

@@ -68,7 +68,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Tüm değiştirgelerde mevcut tüm <parameter>dizi</parameter>
Tüm bağımsız değişkenlerde mevcut tüm <parameter>dizi</parameter>
değerlerini içeren bir dizi döndürür.
</para>
</refsect1>

View File

@@ -18,7 +18,7 @@
yeni diziyi döndürür.
</para>
<para>
Anahtarlar korunacaktır. <parameter>seçenekler</parameter> değiştirgesi ile
Anahtarlar korunacaktır. <parameter>seçenekler</parameter> bağımsız değişkeni ile
belirtilen koşula göre anahtar ve değeri aynı olan ilk öğe korunur.
</para>
<note>
@@ -46,7 +46,7 @@
<term><parameter>seçenekler</parameter></term>
<listitem>
<para>
İsteğe bağlı bu değiştirge ile işlevin davranışını değiştirebilirsiniz.
İsteğe bağlı bu bağımsız değişken ile işlevin davranışını değiştirebilirsiniz.
</para>
<para>
Olası seçenekler:

View File

@@ -67,8 +67,8 @@
<row>
<entry>7.3.0</entry>
<entry>
Bu işlev artık tek değiştirge ile çağrılabiliyor. Evvelce, en az iki
değiştirge gerekirdi.
Bu işlev artık tek bağımsız değişken ile çağrılabiliyor. Evvelce, en az iki
bağımsız değişken gerekirdi.
</entry>
</row>
</tbody>

View File

@@ -34,15 +34,15 @@
<term><parameter>işlev</parameter></term>
<listitem>
<para>
Normalde, <parameter>işlev</parameter> iki değiştirge alır. İlki
<parameter>dizi</parameter> değiştirgesinin değeri, ikincisi ise indis
Normalde, <parameter>işlev</parameter> iki bağımsız değişken alır. İlki
<parameter>dizi</parameter> bağımsız değişkeninin değeri, ikincisi ise indis
veya anahtardır.
</para>
<note>
<para>
Eğer <parameter>işlev</parameter> geri çağırım işlevinin doğrudan
dizinin kendisi üzerinde işlem yapması isteniyorsa işlevin ilk
değiştirgesini bir <link linkend="language.references">gönderim</link>
bağımsız değişkenini bir <link linkend="language.references">gönderim</link>
olarak belirtin. Böylece elemanlar üzerinde yapılan her değişiklik özgün
dizide de yapılmış olur.
</para>
@@ -53,9 +53,9 @@
<term><parameter>veri</parameter></term>
<listitem>
<para>
Eğer isteğe bağlı <parameter>veri</parameter> değiştirgesi
Eğer isteğe bağlı <parameter>veri</parameter> bağımsız değişkeni
belirtilmişse, değeri <parameter>işlev</parameter> geri çağırım işlevine
üçüncü değiştirge olarak aktarılır.
üçüncü bağımsız değişken olarak aktarılır.
</para>
</listitem>
</varlistentry>

View File

@@ -40,14 +40,14 @@
<term><parameter>işlev</parameter></term>
<listitem>
<para>
Normalde, <parameter>işlev</parameter> iki değiştirge alır. İlki
<parameter>dizi</parameter> değiştirgesinin değeri, ikincisi ise indis
Normalde, <parameter>işlev</parameter> iki bağımsız değişken alır. İlki
<parameter>dizi</parameter> bağımsız değişkeninin değeri, ikincisi ise indis
veya anahtardır.
</para>
<note>
<para>
Eğer <parameter>işlev</parameter> işlevinin doğrudan dizinin kendisi
üzerinde işlem yapması gerekiyorsa işlevin ilk değiştirgesi bir
üzerinde işlem yapması gerekiyorsa işlevin ilk bağımsız değişkeni bir
<link linkend="language.references">gönderim</link> olarak belirtilir.
Böylece elemanlar üzerinde yapılan her değişiklik özgün dizide de
yapılmış olur.
@@ -56,7 +56,7 @@
<note>
<para>
Birçok dahili işlev, (örneğin, <function>strtolower</function>),
beklenenden fazla değiştirge aktarılırsa ve doğrudan
beklenenden fazla bağımsız değişken aktarılırsa ve doğrudan
<parameter>işlev</parameter> olarak kullanılamazsa bir uyarı çıktılar.
</para>
</note>
@@ -74,9 +74,9 @@
<term><parameter>veri</parameter></term>
<listitem>
<para>
Eğer isteğe bağlı <parameter>veri</parameter> değiştirgesi
Eğer isteğe bağlı <parameter>veri</parameter> bağımsız değişkeni
belirtilmişse, değeri <parameter>işlev</parameter> işlevine üçüncü
değiştirge olarak aktarılır.
bağımsız değişken olarak aktarılır.
</para>
</listitem>
</varlistentry>
@@ -93,11 +93,11 @@
&reftitle.errors;
<para>
PHP 7.1.0'dan itibaren, geri çağırım <parameter>işlev</parameter>i 2'den
fazla değiştirge (dizi üyesinin değeri ve anahtarı) gerektiriyorsa veya
isteğe bağlı <parameter>veri</parameter> değiştirgesinin belirtilmesi
durumunda 3'ten fazla değiştirge gerektiriyorsa, bir
fazla bağımsız değişken (dizi üyesinin değeri ve anahtarı) gerektiriyorsa veya
isteğe bağlı <parameter>veri</parameter> bağımsız değişkeninin belirtilmesi
durumunda 3'ten fazla bağımsız değişken gerektiriyorsa, bir
<classname>ArgumentCountError</classname> istisnası üretilir. Evvelce,
<parameter>işlev</parameter> belirtilenden daha fazla değiştirge
<parameter>işlev</parameter> belirtilenden daha fazla bağımsız değişken
gerektirdiğinde <function>array_walk</function> işlevinin yaptığı her
<parameter>işlev</parameter> çağrısında
<link linkend="errorfunc.constants">E_WARNING</link> seviyesinde bir
@@ -119,7 +119,7 @@
<entry>8.0.0</entry>
<entry>
<parameter>işlev</parameter> geri çağırım işlevinin ikinci ve üçüncü
değiştirgesi için de gönderimli değiştirge gerekiyorsa bu işlev
bağımsız değişkeni için de gönderimli bağımsız değişken gerekiyorsa bu işlev
artık <constant>E_WARNING</constant> seviyesinde bir uyarı üretiyor.
</entry>
</row>

View File

@@ -45,7 +45,7 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Değiştirgelerle tanımlanan diziyi döndürür. Değiştirgelerde
Bağımsız değişkenlerle tanımlanan diziyi döndürür. Bağımsız değişkenlerde
<literal>=&gt;</literal> işleci ile bir indis belirtilebilir. Diziler
hakkında daha ayrıntılı bilgi için <link linkend="language.types.array">
array</link> türünün belgesine bakınız.

View File

@@ -39,8 +39,8 @@
<term><parameter>değişkenler</parameter></term>
<listitem>
<para>
<function>compact</function> işlevi bu değiştirgeden sınırsız sayıda
kabul edebilir. Her değiştirge değişken ismini içeren bir dizge
<function>compact</function> işlevi bu bağımsız değişkenden sınırsız sayıda
kabul edebilir. Her bağımsız değişken değişken ismini içeren bir dizge
olabileceği gibi değişken isimlerinden oluşan bir dizi de olabilir.
Değişken isimlerini içeren dizi, başka değişken dizileri
içerebilir; böyle bir durumda dizi ardışık olarak işlenir.
@@ -129,7 +129,7 @@ Array
<link linkend="language.variables.variable">Değişken değişkenler</link>
işlevlerin içinde PHP'nin <link linkend="language.variables.superglobals">
süper küresel dizileri</link> ile kullanılamayacağından süper küresel
diziler <function>compact</function> işlevine değiştirge olarak
diziler <function>compact</function> işlevine bağımsız değişken olarak
aktarılamaz.
</para>
</note>

View File

@@ -37,7 +37,7 @@
<term><parameter>kip</parameter></term>
<listitem>
<para>
İsteğe bağlı <parameter>kip</parameter> değiştirgesine
İsteğe bağlı <parameter>kip</parameter> bağımsız değişkenine
<constant>COUNT_RECURSIVE</constant> (veya 1) atanırsa,
<function>count</function> işlevi diziyi ardışık olarak sayar. Böylece
çok boyutlu bir dizinin bütün elemanları sayılabilir.
@@ -83,7 +83,7 @@
<row>
<entry>8.0.0</entry>
<entry>
<parameter>değer</parameter> değiştirgesine geçerli olmayan sayılabilir
<parameter>değer</parameter> bağımsız değişkenine geçerli olmayan sayılabilir
türler aktarıldığında işlev artık bir <classname>TypeError</classname>
yavruluyor.
</entry>
@@ -91,7 +91,7 @@
<row>
<entry>7.2.0</entry>
<entry>
<parameter>değer</parameter> değiştirgesine geçerli olmayan sayılabilir
<parameter>değer</parameter> bağımsız değişkenine geçerli olmayan sayılabilir
türler aktarıldığında işlev artık bir uyarı çıktılıyor.
</entry>
</row>

View File

@@ -143,7 +143,7 @@
<term><parameter>önek</parameter></term>
<listitem>
<para>
Bu değiştirge sadece <parameter>seçenekler</parameter> olarak
Bu bağımsız değişken sadece <parameter>seçenekler</parameter> olarak
<constant>EXTR_PREFIX_SAME</constant>,
<constant>EXTR_PREFIX_ALL</constant>,
<constant>EXTR_PREFIX_INVALID</constant>

Some files were not shown because too many files have changed in this diff Show More