1
0
mirror of https://github.com/php/doc-tr.git synced 2026-03-23 23:02:09 +01:00

update for sync with English docs.

This commit is contained in:
Nilgün Belma Bugüner
2021-10-14 04:02:38 +03:00
parent a063ed8adf
commit 7772b1927a
11 changed files with 251 additions and 158 deletions

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: a7e5e563d2d2269a6d7ccff506715a3e1a6f3902 Maintainer: nilgun Status: ready -->
<!-- EN-Revision: 2d99025327523f0f00ce02156664447165307950 Maintainer: nilgun Status: ready -->
<appendix xml:id="resource" xmlns="http://docbook.org/ns/docbook">
<title>Özkaynak Türlerinin Listesi</title>
<para>
@@ -1327,7 +1327,7 @@
<entry>
Yok
</entry>
<entry>pspell sözlüğü</entry>
<entry>pspell sözlüğü (PHP 8.1.0 öncesi)</entry>
</row>
<row>
<entry>pspell yapılandırması</entry>
@@ -1340,7 +1340,7 @@
<entry>
Yok
</entry>
<entry>pspell yapılandırması </entry>
<entry>pspell yapılandırması (PHP 8.1.0 öncesi)</entry>
</row>
<row>
<entry>shmop</entry>
@@ -1551,7 +1551,7 @@
<entry>
<function>msg_remove_queue</function>
</entry>
<entry>System V İleti Kuyruğu</entry>
<entry>System V İleti Kuyruğu (PHP 8.0.0 öncesi)</entry>
</row>
<row>
<entry>sysvsem</entry>
@@ -1564,7 +1564,7 @@
<entry>
<function>sem_release</function>
</entry>
<entry>System V Semaforu</entry>
<entry>System V Semaforu (PHP 8.0.0 öncesi)</entry>
</row>
<row>
<entry>sysvshm</entry>
@@ -1580,7 +1580,7 @@
<entry>
<function>shm_detach</function>
</entry>
<entry>System V Paylaşımlı Belleği</entry>
<entry>System V Paylaşımlı Belleği (PHP 8.0.0 öncesi)</entry>
</row>
<row>
<entry>wddx</entry>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: a7e5e563d2d2269a6d7ccff506715a3e1a6f3902 Maintainer: nilgun Status: ready -->
<!-- EN-Revision: 65a1dc500d1d3a27375895580c19feb9ff728240 Maintainer: nilgun Status: ready -->
<!-- CREDITS: cumhuronat, tpug, antimon, flarecaster -->
<!ENTITY installation.enabled.disable 'Bu eklenti öntanımlı olarak etkindir.
@@ -1175,6 +1175,17 @@ iptal edilmedikçe bu değiştirgeye güvenilir olmayan verinin aktarılması
<!-- intl notes -->
<!ENTITY intl.parameter.intl-calendar '<para
xmlns="http://docbook.org/ns/docbook"><classname>IntlCalendar</classname>
örneği.</para>'>
<!ENTITY intl.error.intl-calendar '<para
xmlns="http://docbook.org/ns/docbook">Başarısızlık durumunda ayrıca &false;
döner. Hataları yakalamak için ya <function>intl_get_error_code</function>
işlevini kullanın ya da Intl eklentisini
<link linkend="ini.intl.use-exceptions">istisnaları</link> yavrulamaya
ayarlayın.</para>'>
<!ENTITY intl.codepoint.parameter '<para xmlns="http://docbook.org/ns/docbook">
<type>int</type> türünde Unicode karakter kodu (örn. <emphasis>U+2603
SNOWMAN</emphasis> için <literal>0x2603</literal>) veya <type>string</type>
@@ -1381,6 +1392,32 @@ algoritması sabitleri</link> bölümünde bulunabilir.'>
<!ENTITY password.parameter.password 'Kullanıcı parolası.'>
<!-- pspell notes -->
<!ENTITY pspell.changelog.pspell-dictionary '<row xmlns="http://docbook.org/ns/docbook">
<entry>8.1.0</entry>
<entry>
The <parameter>dictionary</parameter> parameter expects an
<classname>PSpell\Dictionary</classname>
instance now; previously, a &resource; was expected.
</entry>
</row>'>
<!ENTITY pspell.changelog.pspell-config '<row xmlns="http://docbook.org/ns/docbook">
<entry>8.1.0</entry>
<entry>
The <parameter>config</parameter> parameter expects an
<classname>PSpell\Config</classname>
instance now; previously, a &resource; was expected.
</entry>
</row>'>
<!ENTITY pspell.parameter.pspell-dictionary '<para xmlns="http://docbook.org/ns/docbook">
<classname>PSpell\Dictionary</classname> örneği.</para>'>
<!ENTITY pspell.parameter.pspell-config '<para xmlns="http://docbook.org/ns/docbook">
<classname>PSpell\Config</classname> örneği.</para>'>
<!-- socket entities -->
<!ENTITY sockets.changelog.socket-param '<row xmlns="http://docbook.org/ns/docbook">
@@ -1951,6 +1988,23 @@ xmlns="http://docbook.org/ns/docbook"
xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="&url.pecl;">PECL</link>
deposuna taşınmış olup artık PHP kaynak paketinde dağıtılmamaktatır.'>
<!-- PGSQL entities -->
<!ENTITY pgsql.parameter.connection '<para xmlns="http://docbook.org/ns/docbook">
PostgreSQL veritabanı bağlantısı özkaynağı.</para>'>
<!ENTITY pgsql.parameter.connection-with-unspecified-default '<para
xmlns="http://docbook.org/ns/docbook">PostgreSQL veritabanı bağlantısı
özkaynağı. <parameter>bağlantı</parameter> belirtilmemişse öntanımlı bağlantı
kullanılır. Öntanımlı bağlantı <function>pg_connect</function>
veya <function>pg_pconnect</function> işleviyle kurulmuş son bağlantıdır.</para>'>
<!ENTITY pgsql.parameter.connection-with-nullable-default '<para
xmlns="http://docbook.org/ns/docbook">PostgreSQL veritabanı bağlantısı
özkaynağı. <parameter>bağlantı</parameter> &null; ise, öntanımlı bağlantı
kullanılır.Öntanımlı bağlantı <function>pg_connect</function>
veya <function>pg_pconnect</function> işleviyle kurulmuş son bağlantıdır.</para>'>
<!-- Common pieces for reference part END -->
<!ENTITY windows.builtin '<simpara xmlns="http://docbook.org/ns/docbook">

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: eff487cfb352573c48ca977ac58f238fe3fdefb2 Maintainer: nilgun Status: ready -->
<!-- EN-Revision: b95e76e41de2ffe5c75e04be1b187d80ca745359 Maintainer: nilgun Status: ready -->
<!-- CREDITS: tpug, sezer -->
<chapter xml:id="language.functions" xmlns="http://docbook.org/ns/docbook">
<title>İşlevler</title>
@@ -513,9 +513,13 @@ echo add(...$a);
</para>
<para>
<example>
<title>Değişken değiştirgelerde tür bildirimi</title>
<programlisting role="php">
<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 bildimi ile eşleşmesi gerekir.
<example>
<title>Değişken değiştirgelerde tür bildirimi</title>
<programlisting role="php">
<![CDATA[
<?php
function total_intervals($unit, DateInterval ...$intervals) {
@@ -534,41 +538,41 @@ echo total_intervals('d', $a, $b).' gün';
echo total_intervals('d', null);
?>
]]>
</programlisting>
&example.outputs;
<screen>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
3 gün
Catchable fatal error: Argument 2 passed to total_intervals() must be an instance of DateInterval, null given, called in - on line 14 and defined in - on line 2
]]>
</screen>
</example>
</para>
</screen>
</example>
</para>
<para>
Son olarak, <literal>...</literal> dizgeciğinin önüne bir
<literal>&amp;</literal> ekleyerek değişken değiştirgeleri
<link linkend="functions.arguments.by-reference">gönderimli</link>
olarak da aktarabilirsiniz.
</para>
<para>
Son olarak, <literal>...</literal> dizgeciğinin önüne bir
<literal>&amp;</literal> ekleyerek değişken değiştirgeleri
<link linkend="functions.arguments.by-reference">gönderimli</link>
olarak da aktarabilirsiniz.
</para>
<sect3 xml:id="functions.variable-arg-list.old">
<title>Daha eski PHP sürümlerinde</title>
<sect3 xml:id="functions.variable-arg-list.old">
<title>Daha eski PHP sürümlerinde</title>
<para>
Bir işlevin değişken sayıda değiştirge içerebilmesi özel bir sözdizimi
gerekmez; ancak işlevin değiştirgelerine erişim için
<function>func_num_args</function>, <function>func_get_arg</function>
ve <function>func_get_args</function> kullanmak gerekir.
</para>
<para>
Bir işlevin değişken sayıda değiştirge içerebilmesi özel bir sözdizimi
gerekmez; ancak işlevin değiştirgelerine erişim için
<function>func_num_args</function>, <function>func_get_arg</function>
ve <function>func_get_args</function> kullanmak gerekir.
</para>
<para>
Eski PHP sürümlerinde yukarıdaki ilk örnek şöyle gerçeklenirdi;
</para>
<para>
<example>
<title>Eski PHP sürümlerinde değişken değiştirgelere erişim</title>
<programlisting role="php">
<para>
Eski PHP sürümlerinde yukarıdaki ilk örnek şöyle gerçeklenirdi;
</para>
<para>
<example>
<title>Eski PHP sürümlerinde değişken değiştirgelere erişim</title>
<programlisting role="php">
<![CDATA[
<?php
function sum() {
@@ -582,40 +586,40 @@ function sum() {
echo sum(1, 2, 3, 4);
?>
]]>
</programlisting>
&example.outputs;
<screen>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
10
]]>
</screen>
</example>
</para>
</sect3>
</sect2>
<sect2 xml:id="functions.named-arguments">
<title>İsimli değiştirgeler</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ştirgenin anlamını kendi kendine belgelendirir, değiştirgeleri
sıralamadan bağımsız hale getirir ve öntanımlı değerlerin keyfi olarak
atlanmasına izin verir.
</screen>
</example>
</para>
</sect3>
</sect2>
<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ı
olmalıdır, bir değişkenle belirtilmesine izin verilmez.
</para>
<para>
<example>
<title>- İsimli değiştirge sözdizimi</title>
<programlisting role="php">
<sect2 xml:id="functions.named-arguments">
<title>İsimli değiştirgeler</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ştirgenin anlamını kendi kendine belgelendirir, değiştirgeleri
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ı
olmalıdır, bir değişkenle belirtilmesine izin verilmez.
</para>
<para>
<example>
<title>- İsimli değiştirge sözdizimi</title>
<programlisting role="php">
<![CDATA[
<?php
işlevim(değiştirgeAdı: $değer);

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: a71742330defbc0edfbc6822b4f947bf437b2f70 Maintainer: nilgun Status: ready -->
<!-- EN-Revision: b95e76e41de2ffe5c75e04be1b187d80ca745359 Maintainer: nilgun Status: ready -->
<chapter xml:id="language.namespaces" xmlns="http://docbook.org/ns/docbook"
version="1.1">
<title>İsim Alanları</title>
@@ -1229,7 +1228,7 @@ $a = new stdClass;
namespace fan;
$a = new \stdClass;
function test(\ArrayObject $typehintexample = null) {}
function test(\ArrayObject $değiştirge_türü_örneği = null) {}
$a = \DirectoryIterator::CURRENT_AS_FILEINFO;
@@ -1255,11 +1254,11 @@ namespace fan;
class Sınıfım {}
// bir ipucu yazdırmak için geçerli isim alanındaki bir sınıfın kullanımı
function dnm(Sınıfım $biripucuörneği = null) {}
// ipucu yazdırmak için geçerli isim alanındaki bir sınıfın başka
// 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
// bir yolla kullanımı
function dnm(\fan\Sınıfım $biripucuörneği = null) {}
function dnm(\fan\Sınıfım $değiştirge_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

@@ -1,10 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 8a7c2e03689cc5edf0dfb6710c9d3fe0b450849f Maintainer: nilgun Status: ready -->
<!-- EN-Revision: 3ef3e56c80f7ae6b6a7291b7eb57dc6250b50801 Maintainer: nilgun Status: ready -->
<refentry xml:id="function.count" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>count</refname>
<refpurpose>Bir dizideki eleman sayısını veya bir nesnedeki şeylerin sayısını
döndürür</refpurpose>
<refpurpose>Bir dizideki veya bir <interfacename>Countable</interfacename> nesnesindeki eleman sayısını döndürür</refpurpose>
</refnamediv>
<refsect1 role="description">
@@ -15,20 +14,10 @@
<methodparam choice="opt"><type>int</type><parameter>kip</parameter><initializer><constant>COUNT_NORMAL</constant></initializer></methodparam>
</methodsynopsis>
<para>
Bir dizideki eleman sayısını veya bir nesnedeki şeylerin sayısını döndürür.
</para>
<para>
Nesneler için, eğer <link linkend="ref.spl">SPL</link> kuruluysa
<classname>Countable</classname> tarafından gerçeklenen
<methodname>Countable::count</methodname> yöntemini sonucu almak için
kullanabilirsiniz. Nesne arayüzü sadece bir yönteme,
<function>count</function> işlevinden dönen değeri döndüren
<methodname>Countable::count</methodname> yöntemine sahiptir.
</para>
<para>
PHP'de kullanılan dizilerin nasıl gerçeklendiği ile ilgili daha ayrıntılı
bilgi edinmek için <link linkend="language.types.array">array</link>
sayfasına bakınız.
Bir dizi belirtilirse dizideki eleman sayısını döndürür.
<interfacename>Countable</interfacename> arayüzünü gerçekleyen bir nesne
belirtilirse <methodname>Countable::count</methodname> yönteminin dönüş
değerini döndürür.
</para>
</refsect1>
@@ -40,7 +29,7 @@
<term><parameter>girdi</parameter></term>
<listitem>
<para>
Dizi veya <classname>Countable</classname> nesnesi.
Dizi veya <interfacename>Countable</interfacename> nesnesi.
</para>
</listitem>
</varlistentry>
@@ -73,10 +62,10 @@
&reftitle.returnvalues;
<para>
<parameter>girdi</parameter>'deki eleman sayısını döndürür.
<parameter>girdi</parameter> bir dizi veya <classname>Countable</classname>
arayüzü ile gerçeklenmiş bir nesne değilse <literal>1</literal> döner. Tek
istisnası <parameter>girdi</parameter>'nin &null; olması durumu olup böyle
bir durumda <literal>0</literal> döner.
PHP 8.0.0 öncesinde <parameter>girdi</parameter> bir dizi veya
<interfacename>Countable</interfacename> arayüzü ile gerçeklenmiş bir nesne
değilse <literal>1</literal> dönerdi, <parameter>girdi</parameter>'nin
&null; olması durumunda ise <literal>0</literal> dönerdi.
</para>
</refsect1>
@@ -114,7 +103,7 @@
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<example xml:id="count.example.basic">
<title>- <function>count</function> örneği</title>
<programlisting role="php">
<![CDATA[
@@ -139,7 +128,7 @@ int(3)
</example>
</para>
<para>
<example>
<example xml:id="count.example.badexample">
<title>- <function>count</function> geçersiz Countable|array örneği (kötü örnek - yapmaktan sakının)</title>
<programlisting role="php">
<![CDATA[
@@ -186,7 +175,7 @@ Fatal error: Uncaught TypeError: count(): Argument #1 ($var) must be of type Cou
</example>
</para>
<para>
<example>
<example xml:id="count.example.recursive">
<title>- Ardışık <function>count</function> örneği</title>
<programlisting role="php">
<![CDATA[
@@ -195,29 +184,66 @@ $food = array('fruits' => array('orange', 'banana', 'apple'),
'veggie' => array('carrot', 'collard', 'pea'));
// ardışık sayım
echo count($food, COUNT_RECURSIVE); // 8
var_dump(count($food, COUNT_RECURSIVE));
// normal sayım
echo count($food); // 2
var_dump(count($food));
?>
]]>
</programlisting>
&example.outputs;
<screen role="php">
<![CDATA[
int(8)
int(2)
]]>
</screen>
</example>
</para>
<para>
<example xml:id="count.example.countable">
<title>- <interfacename>Countable</interfacename> nesnesi</title>
<programlisting role="php">
<![CDATA[
<?php
class CountOfMethods implements Countable
{
private function someMethod()
{
}
public function count(): int
{
return count(get_class_methods($this));
}
}
$obj = new CountOfMethods();
var_dump(count($obj));
?>
]]>
</programlisting>
&example.outputs;
<screen role="php">
<![CDATA[
int(2)
]]>
</screen>
</example>
</para>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>empty</function></member>
<member><function>is_array</function></member>
<member><function>is_countable</function></member>
<member><function>isset</function></member>
<member><function>strlen</function></member>
</simplelist>
</para>
<simplelist>
<member><function>is_array</function></member>
<member><function>isset</function></member>
<member><function>empty</function></member>
<member><function>strlen</function></member>
<member><function>is_countable</function></member>
<member><link linkend="language.types.array">Diziler</link></member>
</simplelist>
</refsect1>
</refentry>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: ab57ab68497e60d75aebee92a623dbfbfeb54518 Maintainer: nilgun Status: ready -->
<!-- EN-Revision: b95e76e41de2ffe5c75e04be1b187d80ca745359 Maintainer: nilgun Status: ready -->
<phpdoc:classref xml:id="class.datetimeinterface" xmlns:phpdoc="http://php.net/ns/phpdoc" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
<title>DateTimeInterface arayüzü</title>
@@ -11,9 +11,10 @@
<section xml:id="datetimeinterface.intro">
&reftitle.intro;
<para>
DateTimeInterface arayüzü DateTime ve DateTimeImmutable sınıflarının tür
tanımlarının gösterilebilmesi için kullanılmaktadır. Bu arayüzü kullanıcı
tabanlı sınıflarla gerçeklemek mümkün değildir.
<interfacename>DateTimeInterface</interfacename> arayüzü, değiştirge,
dönüş değeri veya özellik türü bildirimlerinde değer olarak DateTime
veya DateTimeImmutable kullanılabilsin diye oluşturuldu. Bu arayüzü
kullanıcı tabanlı sınıflarla gerçeklemek mümkün değildir.
</para>
</section>
<!-- }}} -->

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: c44475e1fafcbee203ed4935a6d5d7a01379fcdc Maintainer: nilgun Status: ready -->
<!-- EN-Revision: b95e76e41de2ffe5c75e04be1b187d80ca745359 Maintainer: nilgun Status: ready -->
<refentry xml:id="function.set-exception-handler" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>set_exception_handler</refname>
@@ -52,14 +52,6 @@
<para>
Bu işleyiciyi öntanımlı duruma sıfırlamak yerine &null; aktarılabilir.
</para>
<caution>
<para>
Geriçağrım işlevinizdeki <parameter>istisna</parameter> değiştirgesi
için kasten <classname>Exception</classname> türü bir ipucu
sağlamanın, PHP 7'de değişen istisna hiyerarşisi ile ilgili sorunlara
neden olacağını unutmayın.
</para>
</caution>
</listitem>
</varlistentry>
</variablelist>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 1d06db6914a22f97f20daad964b3d5c5511b2552 Maintainer: nilgun Status: ready -->
<!-- EN-Revision: 4e6f0774f03131cbeeb8c21019a690bf97fd22b6 Maintainer: nilgun Status: ready -->
<refentry xml:id="function.ini-get-all" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>ini_get_all</refname>
@@ -9,7 +9,7 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>array</type><methodname>ini_get_all</methodname>
<type class="union"><type>array</type><type>false</type></type><methodname>ini_get_all</methodname>
<methodparam choice="opt"><type class="union"><type>string</type><type>null</type></type><parameter>eklenti</parameter><initializer>&null;</initializer></methodparam>
<methodparam choice="opt"><type>bool</type><parameter>ayrıntılı</parameter><initializer>&true;</initializer></methodparam>
</methodsynopsis>
@@ -174,7 +174,7 @@ Array
&reftitle.seealso;
<para>
<simplelist>
<member><xref linkend="configuration.changes" /></member>
<member><xref linkend="configuration.changes"/></member>
<member><function>ini_get</function></member>
<member><function>ini_restore</function></member>
<member><function>ini_set</function></member>

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 017824544c9fed5d985f9e213f7c8670bcbb3b39 Maintainer: nilgun Status: ready -->
<!-- EN-Revision: 4e6f0774f03131cbeeb8c21019a690bf97fd22b6 Maintainer: nilgun Status: ready -->
<refentry xml:id="function.phpversion" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>phpversion</refname>
@@ -9,8 +9,8 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>string</type><methodname>phpversion</methodname>
<methodparam choice="opt"><type>string</type><parameter>eklenti</parameter></methodparam>
<type class="union"><type>string</type><type>false</type></type><methodname>phpversion</methodname>
<methodparam choice="opt"><type class="union"><type>string</type><type>null</type></type><parameter>eklenti</parameter><initializer>&null;</initializer></methodparam>
</methodsynopsis>
<para>
Çalışan PHP'nin veya belirtilen eklentinin sürüm numarasını bir dizge
@@ -37,12 +37,36 @@
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
İsteğe bağlı <parameter>eklenti</parameter> değiştirgesi belirtilmişse
işlev bu eklentinin sürüm bilgisini döndürür. Eklenti ile ilgili bir sürüm
İsteğe bağlı <parameter>eklenti</parameter> değiştirgesi
<type>string</type> türünde belirtilmişse <function>phpversion</function>
bu eklentinin sürüm bilgisini döndürür. Eklenti ile ilgili bir sürüm
bilgisi yoksa veya eklenti etkin değilse &false; döner.
</para>
</refsect1>
<refsect1 role="changelog">
&reftitle.changelog;
<informaltable>
<tgroup cols="2">
<thead>
<row>
<entry>&Version;</entry>
<entry>&Description;</entry>
</row>
</thead>
<tbody>
<row>
<entry>8.0.0</entry>
<entry>
<parameter>eklenti</parameter> değiştirgesinde artık &null;
belirtilebiliyor.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 4754397753fd79f1c846868b66a2448babab1c54 Maintainer: nilgun Status: ready -->
<!-- EN-Revision: 4e6f0774f03131cbeeb8c21019a690bf97fd22b6 Maintainer: nilgun Status: ready -->
<refentry xml:id="function.version-compare" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>version_compare</refname>
@@ -11,15 +10,11 @@
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>int</type><methodname>version_compare</methodname>
<type class="union"><type>int</type><type>bool</type></type>
<methodname>version_compare</methodname>
<methodparam><type>string</type><parameter>sürüm1</parameter></methodparam>
<methodparam><type>string</type><parameter>sürüm2</parameter></methodparam>
</methodsynopsis>
<methodsynopsis>
<type>bool</type><methodname>version_compare</methodname>
<methodparam><type>string</type><parameter>sürüm1</parameter></methodparam>
<methodparam><type>string</type><parameter>sürüm1</parameter></methodparam>
<methodparam><type>string</type><parameter>işleç</parameter></methodparam>
<methodparam choice="opt"><type class="union"><type>string</type><type>null</type></type><parameter>işleç</parameter><initializer>&null;</initializer></methodparam>
</methodsynopsis>
<para>
<function>version_compare</function> işlevi PHP standardına uygun hale
@@ -67,8 +62,7 @@
<term><parameter>işleç</parameter></term>
<listitem>
<para>
İsteğe bağlı bu değiştirge belirtilmişse sürümler arasındaki belli
ilişkiler sınanabilir. Olası işleçler sırasıyla şunlardır:
Olası işleçler sırasıyla şunlardır:
<literal>&lt;</literal>, <literal>lt</literal>,
<literal>&lt;=</literal>, <literal>le</literal>,
<literal>&gt;</literal>, <literal>gt</literal>,
@@ -92,12 +86,12 @@
<para>
Öntanımlı olarak, <function>version_compare</function> işlevi, birinci
sürüm ikincisinden küçükse <literal>-1</literal>, büyükse
<literal>1</literal>, eşitlerse <literal>0</literal> döndürür.
<literal>1</literal>, eşitse <literal>0</literal> döndürür.
</para>
<para>
İsteğe bağlı <parameter>işleç</parameter> değiştirgesi kullanılırsa ve
sürümler arasında belirtilen ilişki varsa &true;, desteklenmeyen bir işleç
belirtilirse &null;, aksi takdirde &false; döner.
sürümler arasında belirtilen ilişki varsa &true;, aksi takdirde &false;
döner.
</para>
</refsect1>

View File

@@ -1,5 +1,4 @@
<?xml version="1.0" encoding="utf-8" ?>
<!-- $Id$ -->
<!DOCTYPE translation SYSTEM "../doc-base/phpbook/phpbook-xsml/translation.dtd">
<translation xmlns="http://docbook.org/ns/docbook">
@@ -15,13 +14,13 @@
</chmindex>
<!-- Sıramala nicke göre; nick seçerken kolay olsun. -->
<translators>
<person name="Aydın Uzun" email="aydin belgeler.org"
<person name="Aydın Uzun" email="uzaytek gmail.com"
nick="aydin" vcs="no" />
<person name="Ekin Koç" email="antimon php.net"
nick="antimon" vcs="yes" />
<person name="Behzat Erte" email="behzat belgeler.org"
<person name="Behzat Erte" email="behzaterte gmail.com"
nick="behzat" vcs="no" />
<person name="Bünyamin Vıcıl" email="bvicil belgeler.org"
<person name="Bünyamin Vıcıl" email="no"
nick="bvicil" vcs="no" />
<person name="Cumhur Onat" email="cumhuronat php.net"
nick="cumhuronat" vcs="yes" />
@@ -29,34 +28,34 @@
nick="dirt" vcs="no" />
<person name="Emre Çamalan" email="ecamalan php.net"
nick="ecamalan" vcs="yes" />
<person name="Hilmi Erdem Keren" email="erdemkeren gmail.com"
nick="erdemkeren" vcs="no" />
<person name="Faruk Enes" email="faruk php.net"
nick="faruk" vcs="yes" />
<person name="Buğra Gökalp Okçu" email="flarecaster php.net"
nick="flarecaster" vcs="yes" />
<person name="Yücel Haluk Bugüner" email="haluk belgeler.org"
<person name="Yücel Haluk Bugüner" email="haluk.buguner gmail.com"
nick="haluk" vcs="no" />
<person name="Mesut Tunga" email="mesut tunga.com"
nick="mesut" vcs="no" />
<person name="Mustafa Aldemir" email="mustafa belgeler.org"
<person name="Mustafa Aldemir" email="no"
nick="mustafa" vcs="no" />
<person name="Nilgün Belma Bugüner" email="nilgun php.net"
nick="nilgun" vcs="yes" editor="yes" />
<person name="Onur Özgür Özkan" email="onur belgeler.org"
<person name="Oğuz Çelikdemir" email="no"
nick="oguzc" vcs="no" />
<person name="Onur Özgür Özkan" email="oozgurozkan gmail.com"
nick="onurozgurozkan" vcs="no" />
<person name="Sezer Yalçın" email="sezer php.net"
nick="sezer" vcs="yes" />
<person name="Sinan Polat" email="sinan belgeler.org"
<person name="Sinan Polat" email="no"
nick="sinan" vcs="no" />
<person name="Serdar Soydemir" email="tpug php.net"
nick="tpug" vcs="yes" />
<person name="Yaşar Dereli" email="yasar belgeler.org"
<person name="Yaşar Dereli" email="yasar.dereli deu.edu.tr"
nick="yasar" vcs="no" />
<person name="Himmet Yelekin" email="himmet yelekin.com"
nick="yelekin" vcs="yes" />
<person name="Hilmi Erdem Keren" email="erdemkeren gmail.com"
nick="erdemkeren" vcs="no" />
<person name="Oğuz Çelikdemir" email="no"
nick="oguzc" vcs="no" />
<person name="Anonim" email="no"
nick="anonymous" vcs="no" />
</translators>