com doc/tr: update for sync with English docs.: language/errors/basics.xml language/errors/php7.xml language/predefined/variables/cookie.xml language/predefined/variables/env.xml language/predefined/variables/files.xml language/predefined/variables/get.xml language/predefined/variables/phperrormsg.xml language/predefined/variables/post.xml language/predefined/variables/request.xml language/predefined/variables/server.xml language/predefined/varia
[email protected] (Nilgün Belma Bugüner) Sun, 10 Jan 2021 13:39:35 +0000
| Newsgroups | php.doc.tr |
|---|---|
| Message-ID | <[email protected]> |
Commit: c5cf667df2823588087bdff2295914fc743e0f30 Author: Nilgün Belma Bugüner <[email protected]> Sun, 10 Jan 2021 16:39:35 +0300 Parents: d9b69ef8d2b2063b8f5bbbaaf299d114ed10e1a4 Branches: master Link: http://git.php.net/?p=doc/tr.git;a=commitdiff;h=c5cf667df2823588087bdff2295914fc743e0f30 Log: update for sync with English docs. Changed paths: M language/errors/basics.xml M language/errors/php7.xml M language/predefined/variables/cookie.xml M language/predefined/variables/env.xml M language/predefined/variables/files.xml M language/predefined/variables/get.xml M language/predefined/variables/phperrormsg.xml M language/predefined/variables/post.xml M language/predefined/variables/request.xml M language/predefined/variables/server.xml M language/predefined/variables/session.xml M language/predefined/variables/superglobals.xml M language/types/declarations.xml M language/types/iterable.xml
diff_c5cf667df2823588087bdff2295914fc743e0f30.txt
(text/plain, 45 KB)
diff --git a/language/errors/basics.xml b/language/errors/basics.xml
index db3a8981..14cc0e02 100644
--- a/language/errors/basics.xml
+++ b/language/errors/basics.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: b7a780f8e762e290552b9f79d346f2bcbc272e0c Maintainer: erdemkeren Status: ready -->
+<!-- EN-Revision: 17624e47b98a93ec156a0c2a51ce7b9fd3116abe Maintainer: erdemkeren Status: ready -->
<sect1 xml:id="language.errors.basics" xmlns="http://docbook.org/ns/docbook">
<title>Temeller</title>
@@ -11,10 +11,10 @@
</para>
<para>
- PHP tarafından oluşturulan her hata bir türe sahiptir.
- <link linkend="errorfunc.constants">Bu türlerin bir listesi</link>,
- beraberinde hangi durumlarda karşılaşılacağı ve davranışın kısa bir
- açıklaması ile mevcuttur.
+ PHP tarafından oluşturulan her hata bir türe sahiptir.
+ <link linkend="errorfunc.constants">Bu hata türlerinin bir listesi</link>,
+ hangi durumlarda karşılaşılacağı ve davranışın kısa bir
+ açıklaması ile birlikte mevcuttur.
</para>
<sect2 xml:id="language.errors.basics.handling">
@@ -35,7 +35,7 @@
Bir geliştirme ortamında, PHP tarafından üretilen sorunları fark etmeniz ve
çözmeniz gerektiğinden, <link
linkend="ini.error-reporting"><parameter>error_reporting</parameter></link>
- yönergesini daima <constant>E_ALL</constant> olarak yapılandırmalısınız.
+ yönergesini daima <constant>E_ALL</constant> olarak yapılandırmalısınız.
Üretimde ise, <code>E_ALL & ~E_NOTICE & ~E_STRICT
& ~E_DEPRECATED</code> gibi daha az ayrıntılı bir seviyeye ayarlamak
isteyebilirsiniz. Ancak bir çok durumda olası sorunlar hakkında erken uyarı
@@ -54,7 +54,7 @@
</para>
<para>
- Hataların gösterilmesine ek olarak, PHP
+ Hataların gösterilmesine ek olarak, PHP
<link linkend="ini.log-errors"><parameter>log_errors</parameter></link>
yönergesi etkinleştirildiğinde hataları günlükleyebilir. Bu tüm hataları
<link linkend="ini.error-log"><parameter>error_log</parameter></link> ile
@@ -80,7 +80,7 @@
</para>
</sect2>
</sect1>
-
+
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/language/errors/php7.xml b/language/errors/php7.xml
index 828cf6c5..644986e0 100644
--- a/language/errors/php7.xml
+++ b/language/errors/php7.xml
@@ -1,29 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: fd35a907bb40a81e8ce5a8905944e9701a82abce Maintainer: nilgun Status: ready -->
+<!-- EN-Revision: 6970f8fa7b14b019d0d33ebe1d6ab85cabeb3072 Maintainer: nilgun Status: ready -->
<sect1 xml:id="language.errors.php7" xmlns="http://docbook.org/ns/docbook">
<title>PHP 7'de hatalar</title>
<para>
- PHP 7'de hataların PHP tarafından bildirilişi değişmiştir. PHP5'te kullanılan
- geleneksel hata bildirme mekanizması üzerinden bildirmek yerine hataların çoğu
+ PHP 7'de hataların PHP tarafından bildirilişi değişmiştir. PHP5'te kullanılan
+ geleneksel hata bildirme mekanizması üzerinden bildirmek yerine hataların çoğu
<classname>Error</classname> istisnası yavrulanarak bildirilir.
</para>
<para>
- Normal istisnalardaki gibi bu <classname>Error</classname> istisnaları da
+ Normal istisnalardaki gibi bu <classname>Error</classname> istisnaları da
<link linkend="language.exceptions.catch"><literal>catch</literal></link>
bloğuyla ilk eşleşmeye kadar kaynamaya devam eder. Eşleşecek blok yoksa,
- <function>set_exception_handler</function> ile kurulmuş öntanımlı
- işleyicilerden herhangi biri çağrılır, öntanımlı bir istisna işleyicisi yoksa
+ <function>set_exception_handler</function> ile kurulmuş öntanımlı
+ işleyicilerden herhangi biri çağrılır, öntanımlı bir istisna işleyicisi yoksa
istisna ölümcül hataya dönüştürülüp geleneksel bir hata gibi işlem görür.
</para>
<para>
- <classname>Error</classname> hiyerarşisi <classname>Exception</classname>
+ <classname>Error</classname> hiyerarşisi <classname>Exception</classname>
sınıfından miras almadığından, PHP 5'te yakalanmayan istisnaları işleyecek
<code>catch (Exception $e) { ... }</code> bloklarını kullanan kod, bu
- hataların (<classname>Error</classname>) bu bloklarca yakalanmadığını
+ hataların (<classname>Error</classname>) bu bloklarca yakalanmadığını
bulacaktır. Ya bir <code>catch (Error $e) { ... }</code> bloğu ya da bir
<function>set_exception_handler</function> işleyicisi gerekir.
</para>
@@ -65,6 +65,12 @@
</listitem>
</itemizedlist>
</listitem>
+ <listitem>
+ <simpara><classname>ValueError</classname></simpara>
+ </listitem>
+ <listitem>
+ <simpara><classname>UnhandledMatchError</classname></simpara>
+ </listitem>
</itemizedlist>
</listitem>
<listitem>
@@ -80,7 +86,7 @@
</itemizedlist>
</sect2>
</sect1>
-
+
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/language/predefined/variables/cookie.xml b/language/predefined/variables/cookie.xml
index 1aab2e75..83bda692 100644
--- a/language/predefined/variables/cookie.xml
+++ b/language/predefined/variables/cookie.xml
@@ -1,54 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: cb0630b14901459c0bf1556e7d68f1b4c0d3796e Maintainer: yasar Status: ready -->
+<!-- EN-Revision: cdaea0421544885f02ff3d36bd203dc01b78299e Maintainer: yasar Status: ready -->
<phpdoc:varentry xmlns:phpdoc="http://php.net/ns/phpdoc" xml:id="reserved.variables.cookies" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>$_COOKIE</refname>
- <refname>$HTTP_COOKIE_VARS [kullanımdan kalktı]</refname>
<refpurpose>HTTP Çerezleri</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<para>
- Geçerli betiğe HTTP Çerezleri üzerinden aktarılan bütünleşik
+ Geçerli betiğe HTTP Çerezleri üzerinden aktarılan bütünleşik
bir değişken dizisi
</para>
-
- <simpara>
- <varname>$HTTP_COOKIE_VARS</varname> aynı başlangıç bilgisini içerir,
- fakat <link linkend="language.variables.superglobals">süper küresel</link>
- değildir. (<varname>$HTTP_COOKIE_VARS</varname> ve
- <varname>$_COOKIE</varname> farklı değişkenlerdir ve PHP de bu şekilde ele
- alır.)
- </simpara>
-
- </refsect1>
-
-
- <refsect1 role="changelog">
- &reftitle.changelog;
- <para>
- <informaltable>
- <tgroup cols="2">
- <thead>
- <row>
- <entry>&Version;</entry>
- <entry>&Description;</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>4.1.0</entry>
- <entry>
- <varname>$_COOKIE</varname> ortaya çıkmış ve
- <varname>$HTTP_COOKIE_VARS</varname> kullanımdan kaldırılmıştır.
- </entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
- </para>
</refsect1>
<refsect1 role="examples">
diff --git a/language/predefined/variables/env.xml b/language/predefined/variables/env.xml
index 3f0f1d2c..820f0a36 100644
--- a/language/predefined/variables/env.xml
+++ b/language/predefined/variables/env.xml
@@ -1,10 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: cb0630b14901459c0bf1556e7d68f1b4c0d3796e Maintainer: yasar Status: ready -->
+<!-- EN-Revision: cdaea0421544885f02ff3d36bd203dc01b78299e Maintainer: yasar Status: ready -->
<phpdoc:varentry xmlns:phpdoc="http://php.net/ns/phpdoc" xml:id="reserved.variables.environment" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>$_ENV</refname>
- <refname>$HTTP_ENV_VARS [kullanımdan kalktı]</refname>
<refpurpose>Ortam değişkenleri</refpurpose>
</refnamediv>
@@ -29,40 +28,6 @@
hizmeti olarak mı yoksa CGI işlemcisi olarak mı çalıştığına bakmaksızın
yerleştirilirler.
</simpara>
-
- <simpara>
- <varname>$HTTP_ENV_VARS</varname> aynı başlangıç bilgisini içerir, fakat
- bir <link linkend="language.variables.superglobals">süper küresel</link>
- değildir. (<varname>$HTTP_ENV_VARS</varname> ve <varname>$_ENV</varname>
- farklı değişkenlerdir ve PHP de bu şekilde ele alır.)
- </simpara>
-
- </refsect1>
-
-
- <refsect1 role="changelog">
- &reftitle.changelog;
- <para>
- <informaltable>
- <tgroup cols="2">
- <thead>
- <row>
- <entry>&Version;</entry>
- <entry>&Description;</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>4.1.0</entry>
- <entry>
- <varname>$_ENV</varname> ortaya çıkmış ve
- <varname>$HTTP_ENV_VARS</varname> kullanımdan kaldırılmıştır.
- </entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
- </para>
</refsect1>
<refsect1 role="examples">
diff --git a/language/predefined/variables/files.xml b/language/predefined/variables/files.xml
index ebb243b6..7403a083 100644
--- a/language/predefined/variables/files.xml
+++ b/language/predefined/variables/files.xml
@@ -1,55 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 534cfca4231c8da6ec4c6a168246e4c54172bf1c Maintainer: yasar Status: ready -->
+<!-- EN-Revision: cdaea0421544885f02ff3d36bd203dc01b78299e Maintainer: yasar Status: ready -->
<phpdoc:varentry xmlns:phpdoc="http://php.net/ns/phpdoc" xml:id="reserved.variables.files" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>$_FILES</refname>
- <refname>$HTTP_POST_FILES [kullanımdan kalktı]</refname>
<refpurpose>HTTP Dosya Yükleme değişkenleri</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<para>
- HTTP POST yöntemi kullanılarak geçerli betiğe yüklenen ilişkisel öğe
- dizisi. Bu dizinin yapısı
- <link linkend = "features.file-upload.post-method">POST yöntemi ile
+ HTTP POST yöntemi kullanılarak geçerli betiğe yüklenen ilişkisel öğe
+ dizisi. Bu dizinin yapısı
+ <link linkend = "features.file-upload.post-method">POST yöntemi ile
karşıya dosya yükleme</link> bölümünde özetlenmiştir.
</para>
-
- <simpara>
- <varname>$HTTP_POST_FILES</varname> aynı başlangıç bilgisini içerir, fakat
- bir <link linkend="language.variables.superglobals">süper küresel</link>
- değildir. (<varname>$HTTP_POST_FILES</varname> ve <varname>$_FILES</varname>
- farklı değişkenlerdir ve PHP de bu şekilde ele alır.)
- </simpara>
-
- </refsect1>
-
-
- <refsect1 role="changelog">
- &reftitle.changelog;
- <para>
- <informaltable>
- <tgroup cols="2">
- <thead>
- <row>
- <entry>&Version;</entry>
- <entry>&Description;</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>4.1.0</entry>
- <entry>
- <varname>$_FILES</varname> ortaya çıkmış ve
- <varname>$HTTP_POST_FILES</varname> kullanımdan kaldırılmıştır.
- </entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
- </para>
</refsect1>
<refsect1 role="notes">
diff --git a/language/predefined/variables/get.xml b/language/predefined/variables/get.xml
index 04b44a41..819fa702 100644
--- a/language/predefined/variables/get.xml
+++ b/language/predefined/variables/get.xml
@@ -1,55 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: ee08edd2598fc2a26e14400ad34da923ba397ff7 Maintainer: yasar Status: ready -->
+<!-- EN-Revision: cdaea0421544885f02ff3d36bd203dc01b78299e Maintainer: yasar Status: ready -->
<phpdoc:varentry xmlns:phpdoc="http://php.net/ns/phpdoc" xml:id="reserved.variables.get" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>$_GET</refname>
- <refname>$HTTP_GET_VARS [kullanımdan kalktı]</refname>
<refpurpose>HTTP GET değişkenleri</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<para>
- URL değiştirgeleri (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
+ URL değiştirgeleri (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.
</para>
-
- <simpara>
- <varname>$HTTP_GET_VARS</varname> aynı başlangıç bilgisini içerir, fakat
- bir <link linkend="language.variables.superglobals">süper küresel</link>
- değildir. (<varname>$HTTP_GET_VARS</varname> ve <varname>$_GET</varname>
- farklı değişkenlerdir ve PHP de bu şekilde ele alır.)
- </simpara>
-
- </refsect1>
-
-
- <refsect1 role="changelog">
- &reftitle.changelog;
- <para>
- <informaltable>
- <tgroup cols="2">
- <thead>
- <row>
- <entry>&Version;</entry>
- <entry>&Description;</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>4.1.0</entry>
- <entry>
- <varname>$_GET</varname> ortaya çıkmış ve
- <varname>$HTTP_GET_VARS</varname> kullanımdan kaldırılmıştır.
- </entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
- </para>
</refsect1>
<refsect1 role="examples">
diff --git a/language/predefined/variables/phperrormsg.xml b/language/predefined/variables/phperrormsg.xml
index 922006af..fa11d161 100644
--- a/language/predefined/variables/phperrormsg.xml
+++ b/language/predefined/variables/phperrormsg.xml
@@ -1,14 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 028513e94be0922956387803e75b575973539254 Maintainer: yasar Status: ready -->
+<!-- EN-Revision: cdaea0421544885f02ff3d36bd203dc01b78299e Maintainer: yasar Status: ready -->
<phpdoc:varentry xmlns:phpdoc="http://php.net/ns/phpdoc" xml:id="reserved.variables.phperrormsg" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>$php_errormsg</refname>
<refpurpose>Önceki hata iletisi</refpurpose>
</refnamediv>
-
+
<refsynopsisdiv>
&warn.deprecated.feature-7-2-0;
+ <simpara>
+ Bunun yerine <function>error_get_last</function> işlevini kullanın.
+ </simpara>
</refsynopsisdiv>
<refsect1 role="description">
@@ -30,6 +33,38 @@
</warning>
</refsect1>
+ <refsect1 role="changelog">
+ &reftitle.changelog;
+ <para>
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>&Version;</entry>
+ <entry>&Description;</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>8.0.0</entry>
+ <entry>
+ <varname>$php_errormsg</varname>'nin kullanımına sebep olan <link
+ linkend="ini.track-errors">track_errors</link> kaldırıldı.
+ </entry>
+ </row>
+ <row>
+ <entry>7.2.0</entry>
+ <entry>
+ <varname>$php_errormsg</varname>'nin kullanımına sebep olan <link
+ linkend="ini.track-errors">track_errors</link> kullanımdan kaldırıldı.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </para>
+ </refsect1>
+
<refsect1 role="examples">
&reftitle.examples;
<para>
@@ -53,6 +88,14 @@ Wrong parameter count for strpos()
</para>
</refsect1>
+ <refsect1 role="seealso">
+ &reftitle.seealso;
+ <para>
+ <simplelist>
+ <member><function>error_get_last</function></member>
+ </simplelist>
+ </para>
+ </refsect1>
</phpdoc:varentry>
<!-- Keep this comment at the end of the file
diff --git a/language/predefined/variables/post.xml b/language/predefined/variables/post.xml
index 5a7edf1e..d3df54e8 100644
--- a/language/predefined/variables/post.xml
+++ b/language/predefined/variables/post.xml
@@ -1,55 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: c24e9b3c30945647e7b4943b24dc594c386976ea Maintainer: yasar Status: ready -->
+<!-- EN-Revision: cdaea0421544885f02ff3d36bd203dc01b78299e Maintainer: yasar Status: ready -->
<phpdoc:varentry xmlns:phpdoc="http://php.net/ns/phpdoc" xml:id="reserved.variables.post" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>$_POST</refname>
- <refname>$HTTP_POST_VARS [kullanımdan kalktı]</refname>
<refpurpose>HTTP POST değişkenleri</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<para>
- İstekte HTTP Content-Type olarak <literal>multipart/form-data</literal>
+ İstekte HTTP Content-Type olarak <literal>multipart/form-data</literal>
veya <literal>application/x-www-form-urlencoded</literal> kullanıldığında
HTTP POST yöntemi kullanılarak geçerli betiğe aktarılan ilşkisel
değişken dizisi.
</para>
-
- <simpara>
- <varname>$HTTP_POST_VARS</varname> aynı başlangıç bilgisini içerir, fakat
- bir <link linkend="language.variables.superglobals">süper küresel</link>
- değildir. (<varname>$HTTP_POST_VARS</varname> ve <varname>$_POST</varname>
- farklı değişkenlerdir ve PHP de bu şekilde ele alır.)
- </simpara>
-
- </refsect1>
-
-
- <refsect1 role="changelog">
- &reftitle.changelog;
- <para>
- <informaltable>
- <tgroup cols="2">
- <thead>
- <row>
- <entry>&Version;</entry>
- <entry>&Description;</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>4.1.0</entry>
- <entry>
- <varname>$_POST</varname> ortaya çıkmış ve
- <varname>$HTTP_POST_VARS</varname> kullanımdan kaldırılmıştır.
- </entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
- </para>
</refsect1>
<refsect1 role="examples">
diff --git a/language/predefined/variables/request.xml b/language/predefined/variables/request.xml
index affbf19a..e219d088 100644
--- a/language/predefined/variables/request.xml
+++ b/language/predefined/variables/request.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: cb0630b14901459c0bf1556e7d68f1b4c0d3796e Maintainer: yasar Status: ready -->
+<!-- EN-Revision: cdaea0421544885f02ff3d36bd203dc01b78299e Maintainer: yasar Status: ready -->
<phpdoc:varentry xmlns:phpdoc="http://php.net/ns/phpdoc" xml:id="reserved.variables.request" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>$_REQUEST</refname>
@@ -17,45 +17,6 @@
</para>
</refsect1>
- <refsect1 role="changelog">
- &reftitle.changelog;
- <para>
- <informaltable>
- <tgroup cols="2">
- <thead>
- <row>
- <entry>&Version;</entry>
- <entry>&Description;</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>5.3.0</entry>
- <entry>
- <link linkend="ini.request-order">request_order</link> yönergesi ilk
- olarak bu sürümde kullanılmıştır. Bu yönerge <varname>$_REQUEST</varname>
- içeriğini etkiler.
- </entry>
- </row>
- <row>
- <entry>4.3.0</entry>
- <entry>
- <varname>$_FILES</varname> bilgisi <varname>$_REQUEST</varname>'ten
- çıkarılmıştır.
- </entry>
- </row>
- <row>
- <entry>4.1.0</entry>
- <entry>
- <varname>$_REQUEST</varname> ortaya çıkmıştır.
- </entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
- </para>
- </refsect1>
-
<refsect1 role="notes">
&reftitle.notes;
¬e.is-superglobal;
@@ -73,8 +34,10 @@
<varname>$_REQUEST</varname> içindeki değişkenler betiğe GET, POST, ve
COOKIE girdi mekanizmaları ile sağlanır ve bu nedenle uzak kullanıcı
tarafından değiştirilebilir ve bunlara güvenilemez. Bu dizide listelenen
- değişkenlerin varlıkları ve sıraları PHP <link linkend="ini.variables-order"
- >variables_order</link> yapılandırma yönergesine göre tanımlanır.
+ değişkenlerin varlıkları ve sıraları PHP
+ <link linkend="ini.request-order">request_order</link> ve
+ <link linkend="ini.variables-order">variables_order</link> yapılandırma
+ yönergelerine göre tanımlanır.
</para>
</note>
</refsect1>
diff --git a/language/predefined/variables/server.xml b/language/predefined/variables/server.xml
index d1572df9..51866920 100644
--- a/language/predefined/variables/server.xml
+++ b/language/predefined/variables/server.xml
@@ -1,10 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 067b3bca396fb1c28544fc6c48028119a99ea54f Maintainer: yasar Status: ready -->
+<!-- EN-Revision: cdaea0421544885f02ff3d36bd203dc01b78299e Maintainer: yasar Status: ready -->
<phpdoc:varentry xmlns:phpdoc="http://php.net/ns/phpdoc" xml:id="reserved.variables.server" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>$_SERVER</refname>
- <refname>$HTTP_SERVER_VARS [kaldırıldı]</refname>
<refpurpose>Sunucu ve işletme ortamı bilgisi</refpurpose>
</refnamediv>
@@ -19,15 +18,6 @@
xlink:href="&url.rfc;3875">CGI/1.1 Belirtimi</link> içinde ele alınırlar;
yani bunlar genellikle her HTTP sunucusunda desteklenirler.
</para>
-
- <simpara>
- PHP 5.4.0 öncesinde, <varname>$HTTP_SERVER_VARS</varname> aynı başlangıç
- bilgisini içeriyordu, fakat bir <link
- linkend="language.variables.superglobals">süper küresel</link> değildi
- (<varname>$HTTP_SERVER_VARS</varname> ve
- <varname>$_SERVER</varname> farklı değişkenlerdir ve PHP de bu
- şekilde ele alır).
- </simpara>
</refsect1>
<refsect1 role="indices">
@@ -55,8 +45,8 @@
dosyanın tam yolunu ve dosya adını içerir.
</simpara>
<simpara>
- PHP 4.3.0 dan beri, eğer PHP komut satırı işlemcisi olarak çalışıyorsa
- bu değişken betik adını içerir. Önceki sürümlerde bu mevcut değildi.
+ PHP komut satırı işlemcisi olarak çalışıyorsa
+ bu değişken betik adını içerir.
</simpara>
</listitem>
</varlistentry>
@@ -112,9 +102,9 @@
<note>
<simpara>
Apache 2 altında, <literal>UseCanonicalName = On</literal>
- ve <literal>ServerName</literal> atamalarını yapmalısınız. Aksi
- takdirde, bu değer istemci tarafından belirtilmiş muhtemelen sahte bir
- konak ismi içerebilir. Güvenliliğin önemli olduğu içeriklerde bu değere
+ ve <literal>ServerName</literal> atamalarını yapmalısınız. Aksi
+ takdirde, bu değer istemci tarafından belirtilmiş muhtemelen sahte bir
+ konak ismi içerebilir. Güvenliliğin önemli olduğu içeriklerde bu değere
güvenmek doğru değildir.
</simpara>
</note>
@@ -163,7 +153,7 @@
<term>'<varname>REQUEST_TIME</varname>'</term>
<listitem>
<simpara>
- İsteğin başlangıç zaman etiketidir. PHP 5.1.0'dan beri mevcuttur.
+ İsteğin başlangıç zamanı etiketidir.
</simpara>
</listitem>
</varlistentry>
@@ -172,8 +162,7 @@
<term>'<varname>REQUEST_TIME_FLOAT</varname>'</term>
<listitem>
<simpara>
- Mikrosaniye cinsinden isteğin başlangıç zaman damgası.
- PHP 5.4.0 itibariyle geçerlidir.
+ Mikrosaniye cinsinden isteğin başlangıç zamanı damgası.
</simpara>
</listitem>
</varlistentry>
@@ -289,13 +278,6 @@
Eğer betik HTTPS protokolü ile sorgulanmışsa boş olmayan bir değer
atanır.
</simpara>
- <note>
- <simpara>
- IIS ile ISAPI kullanırken, eğer istek HTTPS protokolü ile
- yapılmamışsa, bu değerin <literal>off</literal> olacağına dikkat
- ediniz.
- </simpara>
- </note>
</listitem>
</varlistentry>
@@ -336,7 +318,7 @@
</simpara>
</listitem>
</varlistentry>
-
+
<varlistentry>
<term>'<varname>REMOTE_USER</varname>'</term>
<listitem>
@@ -395,11 +377,11 @@
</simpara>
<note>
<simpara>
- Apache 2 altında, fiziksel (gerçek) portu almak için
+ Apache 2 altında, fiziksel (gerçek) portu almak için
<literal>UseCanonicalName = On</literal>'dan başka
- <literal>UseCanonicalPhysicalPort = On</literal> da tanımlamalısınız,
- aksi takdirde, bu değer sahte olabilir ve fiziksel port değerini
- döndürüp döndürmeyeceği belli olmaz. Güvenliliğin önemli olduğu
+ <literal>UseCanonicalPhysicalPort = On</literal> da tanımlamalısınız,
+ aksi takdirde, bu değer sahte olabilir ve fiziksel port değerini
+ döndürüp döndürmeyeceği belli olmaz. Güvenliliğin önemli olduğu
içeriklerde bu değere güvenmek doğru değildir.
</simpara>
</note>
@@ -425,17 +407,6 @@
</simpara>
<note>
<simpara>
- PHP 4.3.2'den itibaren <envar>PATH_TRANSLATED</envar> değeri
- Apache 2'de Apache 1'in tersine <acronym>SAPI</acronym> altında örtük
- olarak belirtilmez. Apache 1'de bu değer Apache tarafından
- yerleştirilmediğinde bu değer <envar>SCRIPT_FILENAME</envar> sunucu
- değişkeni ile aynı olurdu.
- Bu değişiklik, <envar>PATH_TRANSLATED</envar> değişkeninin sadece
- <envar>PATH_INFO</envar> değişkeninin tanımlı olması durumunda var
- olmasını gerektiren <acronym>CGI</acronym> belirtimi ile uyum sağlamak
- için yapılmıştır.
- </simpara>
- <simpara>
Apache 2 kullanıcıları <envar>PATH_INFO</envar> tanımlatmak için
<filename>httpd.conf</filename> içinde <literal>AcceptPathInfo =
On</literal> yapılandırmasını kullanabilirler.
@@ -535,46 +506,6 @@
</para>
</refsect1>
- <refsect1 role="changelog">
- &reftitle.changelog;
- <para>
- <informaltable>
- <tgroup cols="2">
- <thead>
- <row>
- <entry>&Version;</entry>
- <entry>&Description;</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>5.4.0</entry>
- <entry>
- Uzun dizili kayıtlar kullanımdan kaldırıldığından dolayı
- <varname>$HTTP_SERVER_VARS</varname> artık kullanılmamaktadır.
- </entry>
- </row>
- <row>
- <entry>5.3.0</entry>
- <entry>
- <varname>$HTTP_SERVER_VARS</varname> kullanımını sağlayan <link
- linkend="ini.register-long-arrays">register_long_arrays</link>
- yönergesinin kullanımı önerilmemektedir.
- </entry>
- </row>
- <row>
- <entry>4.1.0</entry>
- <entry>
- <varname>$_SERVER</varname> ortaya çıkmıştır ve
- <varname>$HTTP_SERVER_VARS</varname> kullanımı önerilmemektedir.
- </entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
- </para>
- </refsect1>
-
<refsect1 role="examples">
&reftitle.examples;
<para>
diff --git a/language/predefined/variables/session.xml b/language/predefined/variables/session.xml
index 00858b11..f8de6759 100644
--- a/language/predefined/variables/session.xml
+++ b/language/predefined/variables/session.xml
@@ -1,10 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: cb0630b14901459c0bf1556e7d68f1b4c0d3796e Maintainer: yasar Status: ready -->
+<!-- EN-Revision: cdaea0421544885f02ff3d36bd203dc01b78299e Maintainer: yasar Status: ready -->
<phpdoc:varentry xmlns:phpdoc="http://php.net/ns/phpdoc" xml:id="reserved.variables.session" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>$_SESSION</refname>
- <refname>$HTTP_SESSION_VARS [kullanımdan kalktı]</refname>
<refpurpose>Oturum değişkenleri</refpurpose>
</refnamediv>
@@ -15,46 +14,13 @@
ilişkisel dizidir. Nasıl kullanıldığıyla ilgili daha fazla bilgi
için <link linkend="ref.session">Oturum İşlevleri</link> belgesine bakınız.
</para>
-
- <simpara>
- <varname>$HTTP_SESSION_VARS</varname> aynı başlangıç bilgisini içerir,
- fakat bir <link linkend="language.variables.superglobals"
- >süper küresel</link> değildir (<varname>$HTTP_SESSION_VARS</varname>
- ve <varname>$_SESSION</varname> farklı değişkenlerdir ve PHP de bu
- şekilde ele alır).
- </simpara>
</refsect1>
- <refsect1 role="changelog">
- &reftitle.changelog;
- <para>
- <informaltable>
- <tgroup cols="2">
- <thead>
- <row>
- <entry>&Version;</entry>
- <entry>&Description;</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>4.1.0</entry>
- <entry>
- <varname>$_SESSION</varname> ortaya çıkmış ve
- <varname>$HTTP_SESSION_VARS</varname> kullanımdan kaldırılmıştır.
- </entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
- </para>
- </refsect1>
-
<refsect1 role="notes">
&reftitle.notes;
¬e.is-superglobal;
</refsect1>
-
+
<refsect1 role="seealso">
&reftitle.seealso;
<para>
@@ -65,7 +31,7 @@
</refsect1>
</phpdoc:varentry>
-
+
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
diff --git a/language/predefined/variables/superglobals.xml b/language/predefined/variables/superglobals.xml
index 675f82c2..a73ba11a 100644
--- a/language/predefined/variables/superglobals.xml
+++ b/language/predefined/variables/superglobals.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: af4410a7e15898c3dbe83d6ea38246745ed9c6fb Maintainer: yasar Status: ready -->
+<!-- EN-Revision: cdaea0421544885f02ff3d36bd203dc01b78299e Maintainer: yasar Status: ready -->
<phpdoc:varentry xmlns:phpdoc="http://php.net/ns/phpdoc" xml:id="language.variables.superglobals" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" role="noversion">
<refnamediv>
<refname>Süper küreseller</refname>
@@ -31,30 +31,6 @@
</para>
</refsect1>
- <refsect1 role="changelog">
- &reftitle.changelog;
- <para>
- <informaltable>
- <tgroup cols="2">
- <thead>
- <row>
- <entry>&Version;</entry>
- <entry>&Description;</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>4.1.0</entry>
- <entry>
- PHP'ye süper küreseller getirildi.
- </entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
- </para>
- </refsect1>
-
<refsect1 role="notes">
&reftitle.notes;
<note>
@@ -67,21 +43,6 @@
</para>
</note>
<note>
- <title><code>register_globals</code> ile ilgilenmek</title>
- <para>
- Eğer kullanımdan kaldırılmış olan <link linkend="ini.register-globals"
- >register_globals</link> yönergesi <literal>on</literal> olarak
- belirtilirse değişkenler betiğin küresel etki alanında da
- kullanılabilir olacaklardır. Örneğin, <varname>$_POST['foo']</varname>
- aynı zamanda <varname>$foo</varname> olarak da mevcut olacaktır.
- </para>
- <para>
- İlgili bilgi için, "<link linkend="faq.register-globals"
- ><code>register_globals</code> beni nasıl etkiler?</link>"
- başlıklı SSS kısmına bakınız.
- </para>
- </note>
- <note>
<title>Değişken değişkenler</title>
<para>
Süper küreseller, işlevler veya sınıf yöntemleri içinde <link
diff --git a/language/types/declarations.xml b/language/types/declarations.xml
index bf6f1a43..ccb8a418 100644
--- a/language/types/declarations.xml
+++ b/language/types/declarations.xml
@@ -1,13 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: d60cfe1bfdfc1b3c297b98153671d7a72fdf2a1f Maintainer: nilgun Status: ready -->
+<!-- EN-Revision: 1822bb3819630f78099b5dda4ddd65c10b3edc8c Maintainer: nilgun Status: ready -->
<sect1 xml:id="language.types.declarations">
<title>Tür Bildirimleri</title>
<para>
- Tür bildirimleri işlev değiştirgelerine, 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>
+ Tür bildirimleri işlev değiştirgelerine, 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.
</para>
@@ -15,9 +15,9 @@
<note>
<!-- TODO Link to covariance section -->
<para>
- Bir ebeveyn yöntemi geçersiz kılarken, çocuğun yöntemi ebeveynin
- herhangi bir dönüş türü bildirimiyle eşleşmelidir. Ebeveyn bir dönüş türü
- tanımlamıyorsa, çocuk yöntem bunu yapabilir.
+ Bir ebeveyn yöntemi geçersiz kılarken, çocuğun yöntemi ebeveynin
+ herhangi bir dönüş türü bildirimiyle eşleşmelidir. Ebeveyn bir dönüş türü
+ tanımlamıyorsa, çocuk yöntem bunu yapabilir.
</para>
</note>
@@ -36,25 +36,32 @@
<row>
<entry>Sınıf/Arayüz Adı</entry>
<entry>
- Değer, verilen sınıfın veya arabirimin bir örneği (&instanceof;)
- olmalıdır.
+ Değer, verilen sınıfın veya arabirimin bir örneği olmalıdır.
</entry>
- <entry></entry>
+ <entry/>
</row>
<row>
<entry><type>self</type></entry>
<entry>
- Değer, yöntemin tanımlandığı sınıftan örneklenmiş (&instanceof;)
+ Değer, tür bildiriminin yapıldığı sınıftan örneklenmiş olmalıdır.
+ Sadece sınıflarda kullanılabilir.
+ </entry>
+ <entry/>
+ </row>
+ <row>
+ <entry><type>parent</type></entry>
+ <entry>
+ Değer, tür bildiriminin yapıldığı sınıfın ebeveyninden örneklenmiş
olmalıdır. Sadece sınıflarda kullanılabilir.
</entry>
- <entry></entry>
+ <entry/>
</row>
<row>
<entry><type>array</type></entry>
<entry>
Değer <type>array</type> türünde olmalıdır.
</entry>
- <entry></entry>
+ <entry/>
</row>
<row>
<entry><type>callable</type></entry>
@@ -95,7 +102,7 @@
<row>
<entry><type>iterable</type></entry>
<entry>
- Değer <classname>Traversable</classname> sınıfının bir örneğı veya
+ Değer <classname>Traversable</classname> sınıfının bir örneğı veya
dizisi olmalıdır.
</entry>
<entry>PHP 7.1.0</entry>
@@ -120,11 +127,11 @@
<warning>
<para>
- Yukarıdaki, sayılarla ifade edilebilen türler için takma adlar
- desteklenmez. Yapıldığı takdirde bunlar sınıf veya arayüz isimleri
- olarak değerlendirilir. Örneğin, tür bildirimi olarak
- <literal>boolean</literal> kullanmak, <type>bool</type> türünde bir
- değer yerine, <literal>boolean</literal> sınıfının veya arayüzünün
+ Yukarıdaki, sayılarla ifade edilebilen türler için takma adlar
+ desteklenmez. Yapıldığı takdirde bunlar sınıf veya arayüz isimleri
+ olarak değerlendirilir. Örneğin, tür bildirimi olarak
+ <literal>boolean</literal> kullanmak, <type>bool</type> türünde bir
+ değer yerine, <literal>boolean</literal> sınıfının veya arayüzünün
örneği olan bir değer gerektirir:
</para>
<para>
@@ -162,7 +169,7 @@ Stack trace:
<type>array</type><type>bool</type><type>callable</type>
<type>int</type><type>float</type><type>object</type>
<type>resource</type><type>string</type><type>null</type>
- </type>
+ </type>
<link linkend="language.types.declarations.union">birlik türüne</link>
eşdeğerdir. PHP 8.0.0 ve sonrasında kullanılabilir.
</para>
@@ -292,9 +299,9 @@ object(C)#1 (0) {
<title>Boş olabilen türler</title>
<para>
- PHP 7.1.0 ve sonrasında, tür isminin önüne bir soru imi
- (<literal>?</literal>) konarak, tür bildirimleri boş olabilir (nullable)
- olarak imlenebilmektedir. Bu sözdizimi, değerin belirtilen türde veya &null;
+ PHP 7.1.0 ve sonrasında, tür isminin önüne bir soru imi
+ (<literal>?</literal>) konarak, tür bildirimleri boş olabilir (nullable)
+ olarak imlenebilmektedir. Bu sözdizimi, değerin belirtilen türde veya &null;
olabileceğini belirtir.
</para>
@@ -345,7 +352,7 @@ function get_item(): ?string {
<note>
<para>
- PHP 7.1.0 öncesinde, <literal>null</literal>'u öntanımlı değer yaparak
+ PHP 7.1.0 öncesinde, <literal>null</literal>'u öntanımlı değer yaparak
boş olabilen değiştirgeler elde etmek mümkündü. Kalıtım sırasında
kesildiği için bu önerilmez.
</para>
@@ -380,19 +387,19 @@ NULL
<sect2 xml:id="language.types.declarations.union">
<title>Birleşim türleri</title>
<para>
- Bir birleşim (union) türü bildirimi, tek bir tür yerine birden fazla türde
- değer kabul eder. Birleşim türleri <literal>T1|T2|...</literal> sözdizimi
- kullanılarak belirtilir. Birleşim türleri PHP 8.0.0 ve sonrasında
+ Bir birleşim (union) türü bildirimi, tek bir tür yerine birden fazla türde
+ değer kabul eder. Birleşim türleri <literal>T1|T2|...</literal> sözdizimi
+ kullanılarak belirtilir. Birleşim türleri PHP 8.0.0 ve sonrasında
kullanılabilir.
</para>
<sect3 xml:id="language.types.declarations.union.nullable">
<title>Boş olabilen birleşim türleri</title>
<para>
- Boş (<literal>null</literal>) tür, birleşimlerin bir parçası olarak
+ Boş (<literal>null</literal>) tür, birleşimlerin bir parçası olarak
desteklenir, öyle ki <literal>T1|T2|null</literal> sözdizimi, boş
- olabilen bir birleşim oluşturmak için kullanılabilir. Mevcut
- <literal>?T</literal> gösterimi, yaygın <literal>T|null</literal>
+ olabilen bir birleşim oluşturmak için kullanılabilir. Mevcut
+ <literal>?T</literal> gösterimi, yaygın <literal>T|null</literal>
durumu için bir kısaltma olarak kabul edilir.
</para>
@@ -460,14 +467,14 @@ NULL
<note>
<simpara>
- Bu, türün "en düşükte" olduğunu garanti etmez, çünkü bunu yapmak tüm
+ Bu, türün "en düşükte" olduğunu garanti etmez, çünkü bunu yapmak tüm
kullanılan sınıf türlerinin yüklenmesini gerektirecektir.
</simpara>
</note>
<para>
- Örneğin, <literal>A</literal> ve <literal>B</literal> sınıfın diğer adları
- ise, <literal>A|B</literal> sonradan <literal>A</literal> veya
+ Örneğin, <literal>A</literal> ve <literal>B</literal> sınıfın diğer adları
+ ise, <literal>A|B</literal> sonradan <literal>A</literal> veya
<literal>B</literal>'ye indirgense bile meşru bir birleşim türü olarak kalır.
Benzer şekilde, <literal>B</literal> sınıfı <literal>A</literal>'yı
genişletirse, <literal>A|B</literal> de meşru bir birleşim türüdür,
@@ -501,7 +508,7 @@ function foo(): X|Y {} // izin verilir (fazlalık sadece çalışma anında anla
<title>void</title>
<para>
<literal>void</literal> işlevin bir değer döndürmediğini belirten bir
- dönüş türüdür. Bundan dolayı birleşim türündeki bildirimlerde yer alamaz.
+ dönüş türüdür. Bundan dolayı birleşim türündeki bildirimlerde yer alamaz.
PHP 7.1.0 ve sonrasında geçerlidir.
</para>
</sect3>
@@ -520,7 +527,7 @@ function foo(): X|Y {} // izin verilir (fazlalık sadece çalışma anında anla
<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
+ 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
bir işlev için değer <type>string</type> türüne zorlanır.
</para>
@@ -529,13 +536,13 @@ function foo(): X|Y {} // izin verilir (fazlalık sadece çalışma anında anla
Katı kipi dosya bazında etkinleştirmek mümkündür. Katı kipte, yalnızca tür
bildirimine tam olarak karşılık gelen bir değer kabul edilir, aksi takdirde
bir <classname>TypeError</classname> istisnası oluşur. Bu kuralın tek
- istisnası, bir <type>int</type> değerinin bir <type>float</type> tür
+ istisnası, bir <type>int</type> değerinin bir <type>float</type> tür
bildirimine aktarılmasıdır.
</para>
<warning>
<simpara>
- Dahili işlevlerden gelen işlev çağrıları, <literal>strict_types</literal>
+ Dahili işlevlerden gelen işlev çağrıları, <literal>strict_types</literal>
bildiriminden etkilenmeyecektir.
</simpara>
</warning>
@@ -677,16 +684,16 @@ Stack trace:
</listitem>
</orderedlist>
- Tür birleşiminde her ikisi de mevcutsa ve değer PHP'nin mevcut tür denetleme
- yapısıyla bir türe zorlanabiliyorsa, o tür seçilir. Aksi takdirde bir sonraki
+ Tür birleşiminde her ikisi de mevcutsa ve değer PHP'nin mevcut tür denetleme
+ yapısıyla bir türe zorlanabiliyorsa, o tür seçilir. Aksi takdirde bir sonraki
tür denenir.
</para>
<caution>
<para>
- Bir istisna olarak, değer bir dizeyse ve hem int hem de float birleşimin
- parçasıysa, tercih edilen tür, mevcut "sayısal dize" çözümlemesine göre
- belirlenir. Örneğin, <literal>"42"</literal> için <type>int</type>,
+ Bir istisna olarak, değer bir dizeyse ve hem int hem de float birleşimin
+ parçasıysa, tercih edilen tür, mevcut "sayısal dize" çözümlemesine göre
+ belirlenir. Örneğin, <literal>"42"</literal> için <type>int</type>,
<literal>"42.0"</literal> için <type>float</type> seçilir.
</para>
</caution>
diff --git a/language/types/iterable.xml b/language/types/iterable.xml
index 1fd2c9be..39c27abb 100644
--- a/language/types/iterable.xml
+++ b/language/types/iterable.xml
@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: e9366ee458b2900c53a503b1ad97664e1d9a8859 Maintainer: nilgun Status: ready -->
+<!-- EN-Revision: 86d8c6800b86a634ea51264962e951c88dc0a950 Maintainer: nilgun Status: ready -->
<sect1 xml:id="language.types.iterable">
<title>Yinelenebilirler</title>
<para>
<type>Iterable</type> bir sözde-tür olup PHP 7.1'de eklendi.
- <classname>Traversable</classname> gerçeleyen bir nesne veya bir dizi
+ <classname>Traversable</classname> gerçeleyen bir nesne veya bir dizi
kabul eder. Bu türlerin her ikisi de &foreach; kullanarak yinelenebilir ve
<command>yield from</command> ile bir <link
linkend="language.generators">üreteç</link> içinde kullanılabilir.
@@ -16,10 +16,10 @@
<title>Yinelenebilirlerin kullanımı</title>
<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
- 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
+ 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
+ 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.
</para>
@@ -33,7 +33,7 @@
function foo(iterable $yinele) {
foreach ($yinele as $değer) {
// ...
- }
+ }
}
?>
@@ -43,7 +43,7 @@ function foo(iterable $yinele) {
</para>
<para>
- <type>iterable</type> türünde bildirilen değişirgeler &null; veya
+ <type>iterable</type> türünde bildirilen değişirgeler &null; veya
öntanımlı değer olarak bir dizi kullanabilir.
</para>
@@ -65,9 +65,9 @@ function foo(iterable $iterable = []) {
</para>
<para>
- Bir işlevin <type>iterable</type> türünde bir değerle döneceğini belirtmek
- için dönüş türü olarak kullanılabilir. Dönen değer bir dizi veya bir
- <classname>Traversable</classname> örneği değilse bir
+ Bir işlevin <type>iterable</type> türünde bir değerle döneceğini belirtmek
+ için dönüş türü olarak kullanılabilir. Dönen değer bir dizi veya bir
+ <classname>Traversable</classname> örneği değilse bir
<classname>TypeError</classname> yavrulanır.
</para>
@@ -90,7 +90,7 @@ function bar(): iterable {
<para>
Dönüş türü olarak <type>iterable</type> bildiren bir işlev ayrıca,
- bir <link linkend="language.generators">üreteç</link> olarak da
+ bir <link linkend="language.generators">üreteç</link> olarak da
kullanılabilir.
</para>
@@ -118,9 +118,9 @@ function gen(): iterable {
<title>Yinelenebilir Tür Uygulamaları</title>
<para>
- Genişletilen/gerçeklenen sınıflar, <type>iterable</type> türündeki
- değiştirgelerde veya <type>iterable</type> türündeki dönüş
- değerinde &array; veya <classname>Traversable</classname> kullanarak
+ Genişletilen/gerçeklenen sınıflar, <type>iterable</type> türündeki
+ değiştirgelerde veya <type>iterable</type> türündeki dönüş
+ değerinde &array; veya <classname>Traversable</classname> kullanarak
yöntemleri genişletebilir, dönüş değerlerini daraltabilir.
</para>