mirror of
https://github.com/php/doc-tr.git
synced 2026-03-23 23:02:09 +01:00
614 lines
16 KiB
XML
614 lines
16 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
||
<!-- EN-Revision: 010542d1dcb9b1d5cd397a77ed580e50de25aca7 Maintainer: nilgun Status: ready -->
|
||
<appendix xml:id="reserved" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||
<title>Yerleşik Sözcüklerin Listesi</title>
|
||
<para>
|
||
Bu bölümde PHP'de öntanımlı betimleyiciler listelenmiştir.
|
||
Burada listelenmiş betimleyicilerin hiçbirini aksi açıkça belirtilmedikçe
|
||
betiklerinizde betimleyici olarak kullanmamalısınız. Bu listeler, anahtar
|
||
sözcükler, önceden tanımlanmış değişkenler, sabitler ve sınıf isimlerini
|
||
içerir. Bu listelerde ayrıntılara yer verilmediği gibi listeler tamamlanmış
|
||
da değildir.
|
||
</para>
|
||
|
||
<sect1 xml:id="reserved.keywords">
|
||
<title>Anahtar Sözcüklerin Listesi</title>
|
||
<simpara>
|
||
PHP'de bazı sözcükler özel anlama sahiptirler. Bazıları işlev gibi görünen
|
||
şeyleri temsil eder, bazıları sabit gibi görünür, vb - ama aslında
|
||
değiller: Bunlar aslında dil oluşumlarıdır. Aşağıdaki sözcükler sabit,
|
||
sınıf veya işlev ismi olarak kullanılamaz. Bununla birlikte,
|
||
sınıfların, arabirimlerin ve niteliklerin özellik, sabit ve yöntemlerinin
|
||
adları olarak kullanılabilmesine izin verilmiştir, bir şey hariç:
|
||
<literal>class</literal> sabit ismi olarak kullanılamaz.
|
||
</simpara>
|
||
|
||
<table>
|
||
<title>PHP Anahtar Sözcükler</title>
|
||
<tgroup cols="5">
|
||
<tbody>
|
||
<row>
|
||
<entry>
|
||
<function>__halt_compiler</function>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="language.oop5.abstract">abstract</link>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="language.operators.logical">and</link>
|
||
</entry>
|
||
<entry>
|
||
<function>array</function>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="control-structures.foreach">as</link>
|
||
</entry>
|
||
</row>
|
||
<row>
|
||
<entry>
|
||
<link linkend="control-structures.break">break</link>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="language.types.callable">callable</link>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="control-structures.switch">case</link>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="language.exceptions">catch</link>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="language.oop5.basic.class">class</link>
|
||
</entry>
|
||
</row>
|
||
<row>
|
||
<entry>
|
||
<link linkend="language.oop5.cloning">clone</link>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="language.oop5.constants">const</link>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="control-structures.continue">continue</link>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="control-structures.declare">declare</link>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="control-structures.switch">default</link>
|
||
</entry>
|
||
</row>
|
||
<row>
|
||
<entry>
|
||
<function>die</function>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="control-structures.do.while">do</link>
|
||
</entry>
|
||
<entry>
|
||
<function>echo</function>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="control-structures.else">else</link>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="control-structures.elseif">elseif</link>
|
||
</entry>
|
||
</row>
|
||
<row>
|
||
<entry>
|
||
<function>empty</function>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="control-structures.declare">enddeclare</link>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="control-structures.alternative-syntax">endfor</link>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="control-structures.alternative-syntax">endforeach</link>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="control-structures.alternative-syntax">endif</link>
|
||
</entry>
|
||
</row>
|
||
<row>
|
||
<entry>
|
||
<link linkend="control-structures.alternative-syntax">endswitch</link>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="control-structures.alternative-syntax">endwhile</link>
|
||
</entry>
|
||
<entry>
|
||
<function>eval</function>
|
||
</entry>
|
||
<entry>
|
||
<function>exit</function>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="language.oop5.basic.extends">extends</link>
|
||
</entry>
|
||
</row>
|
||
<row>
|
||
<entry>
|
||
<link linkend="language.oop5.final">final</link>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="language.exceptions">finally</link>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="functions.arrow">fn</link> (PHP 7.4 itibariyle)
|
||
</entry>
|
||
<entry>
|
||
<link linkend="control-structures.for">for</link>
|
||
</entry>
|
||
<entry>
|
||
&foreach;
|
||
</entry>
|
||
</row>
|
||
<row>
|
||
<entry>
|
||
<link linkend="functions.user-defined">function</link>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="language.variables.scope">global</link>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="control-structures.goto">goto</link>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="control-structures.if">if</link>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="language.oop5.interfaces">implements</link>
|
||
</entry>
|
||
</row>
|
||
<row>
|
||
<entry>
|
||
<function>include</function>
|
||
</entry>
|
||
<entry>
|
||
<function>include_once</function>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="language.operators.type">instanceof</link>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="language.oop5.traits.conflict">insteadof</link>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="language.oop5.interfaces">interface</link>
|
||
</entry>
|
||
</row>
|
||
<row>
|
||
<entry>
|
||
<function>isset</function>
|
||
</entry>
|
||
<entry>
|
||
<function>list</function>
|
||
</entry>
|
||
<entry>
|
||
&match; (PHP 8.0'dan beri)
|
||
</entry>
|
||
<entry>
|
||
<link linkend="language.namespaces">namespace</link>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="language.oop5.basic.new">new</link>
|
||
</entry>
|
||
</row>
|
||
<row>
|
||
<entry>
|
||
<link linkend="language.operators.logical">or</link>
|
||
</entry>
|
||
<entry>
|
||
<function>print</function>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="language.oop5.visibility">private</link>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="language.oop5.visibility">protected</link>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="language.oop5.visibility">public</link>
|
||
</entry>
|
||
</row>
|
||
<row>
|
||
<entry>
|
||
<link linkend="language.oop5.properties.readonly-properties">readonly</link> (PHP 8.1.0 ve sonrası) *
|
||
</entry>
|
||
<entry>
|
||
<function>require</function>
|
||
</entry>
|
||
<entry>
|
||
<function>require_once</function>
|
||
</entry>
|
||
<entry>
|
||
<function>return</function>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="language.variables.scope">static</link>
|
||
</entry>
|
||
</row>
|
||
<row>
|
||
<entry>
|
||
<link linkend="control-structures.switch">switch</link>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="language.exceptions">throw</link>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="language.oop5.traits">trait</link>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="language.exceptions">try</link>
|
||
</entry>
|
||
<entry>
|
||
<function>unset</function>
|
||
</entry>
|
||
</row>
|
||
<row>
|
||
<entry>
|
||
<link linkend="language.namespaces">use</link>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="language.oop5.properties">var</link>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="control-structures.while">while</link>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="language.operators.logical">xor</link>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="language.generators">yield</link>
|
||
</entry>
|
||
</row>
|
||
<row>
|
||
<entry>
|
||
<link linkend="control-structures.yield.from">yield from</link>
|
||
</entry>
|
||
<entry></entry>
|
||
<entry></entry>
|
||
<entry></entry>
|
||
<entry></entry>
|
||
</row>
|
||
</tbody>
|
||
</tgroup>
|
||
</table>
|
||
|
||
<simpara>
|
||
* <literal>readonly</literal> işlev ismi olarak kullanılabilir.
|
||
</simpara>
|
||
|
||
<table>
|
||
<title>Derleme sabitleri</title>
|
||
<tgroup cols="5">
|
||
<tbody>
|
||
<row>
|
||
<entry>
|
||
<link linkend="language.constants.predefined">__CLASS__</link>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="language.constants.predefined">__DIR__</link>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="language.constants.predefined">__FILE__</link>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="language.constants.predefined">__FUNCTION__</link>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="language.constants.predefined">__LINE__</link>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="language.constants.predefined">__METHOD__</link>
|
||
</entry>
|
||
</row>
|
||
<row>
|
||
<entry>
|
||
<link linkend="language.namespaces.nsconstants">__NAMESPACE__</link>
|
||
</entry>
|
||
<entry>
|
||
<link linkend="language.constants.predefined">__TRAIT__</link>
|
||
</entry>
|
||
<entry>
|
||
</entry>
|
||
<entry>
|
||
</entry>
|
||
<entry>
|
||
</entry>
|
||
<entry>
|
||
</entry>
|
||
</row>
|
||
</tbody>
|
||
</tgroup>
|
||
</table>
|
||
</sect1>
|
||
|
||
<sect1 xml:id="reserved.classes">
|
||
<title>Öntanımlı Sınıflar</title>
|
||
<para>
|
||
Bu bölümde öntanımlı standart sınıflar listelenmiştir. Diğer
|
||
sınıflar çeşitli eklentilerde tanımlanmış olup bunlar dil başvuru
|
||
kılavuzunda açıklanmışlardır.
|
||
</para>
|
||
|
||
<sect2 xml:id="reserved.classes.standard">
|
||
<title>Standart Tanımlı Sınıflar</title>
|
||
|
||
<simpara>
|
||
Bu sınıflar PHP'ye derleme sırasında dahil edilen standart işlevlerle tanımlanır.
|
||
</simpara>
|
||
|
||
<variablelist>
|
||
<varlistentry>
|
||
<term><classname>Directory</classname></term>
|
||
<listitem>
|
||
<simpara>
|
||
<function>dir</function> işlevi ile oluşturuldu.
|
||
</simpara>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry>
|
||
<term><classname>stdClass</classname></term>
|
||
<listitem>
|
||
<simpara>
|
||
<link linkend="language.types.object.casting">nesneye yapılan tür
|
||
zorlamaları</link>nın sonucu olarak veya çeşitli standart işlevler
|
||
tarafından soysal boş bir sınıf olarak ile oluşturulmuştur.
|
||
</simpara>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry>
|
||
<term><classname>__PHP_Incomplete_Class</classname></term>
|
||
<listitem>
|
||
<simpara>
|
||
<function>unserialize</function> işlevi ile oluşturulması muhtemeldir.
|
||
</simpara>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry>
|
||
<term><classname>Exception</classname></term>
|
||
<listitem>
|
||
<simpara>
|
||
</simpara>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry>
|
||
<term><classname>ErrorException</classname></term>
|
||
<listitem>
|
||
<simpara>
|
||
|
||
</simpara>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry>
|
||
<term><classname>php_user_filter</classname></term>
|
||
<listitem>
|
||
<simpara>
|
||
</simpara>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry>
|
||
<term><classname>Closure</classname></term>
|
||
<listitem>
|
||
<simpara>
|
||
Öntanımlı final sınıf <classname>Closure</classname> ile <link
|
||
linkend="functions.anonymous">anonim işlevleri</link> temsil edilir.
|
||
</simpara>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry>
|
||
<term><classname>Generator</classname></term>
|
||
<listitem>
|
||
<simpara>
|
||
Öntanımlı final sınıf <classname>Generator</classname> ile <link
|
||
linkend="language.generators">üreteçleri</link> temsil edilir.
|
||
</simpara>
|
||
</listitem>
|
||
</varlistentry>
|
||
|
||
<varlistentry>
|
||
<term><classname>ArithmeticError</classname></term>
|
||
<listitem>
|
||
<simpara>
|
||
</simpara>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry>
|
||
<term><classname>AssertionError</classname></term>
|
||
<listitem>
|
||
<simpara>
|
||
</simpara>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry>
|
||
<term><classname>DivisionByZeroError</classname></term>
|
||
<listitem>
|
||
<simpara>
|
||
</simpara>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry>
|
||
<term><classname>Error</classname></term>
|
||
<listitem>
|
||
<simpara>
|
||
</simpara>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry>
|
||
<term><classname>Throwable</classname></term>
|
||
<listitem>
|
||
<simpara>
|
||
</simpara>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry>
|
||
<term><classname>ParseError</classname></term>
|
||
<listitem>
|
||
<simpara>
|
||
</simpara>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry>
|
||
<term><classname>TypeError</classname></term>
|
||
<listitem>
|
||
<simpara>
|
||
</simpara>
|
||
</listitem>
|
||
</varlistentry>
|
||
</variablelist>
|
||
</sect2>
|
||
|
||
<sect2 xml:id="reserved.classes.special">
|
||
<title>Özel sınıflar</title>
|
||
|
||
<simpara>
|
||
Aşağıdaki betimleyiciler özel amaçlı olup bır sınıf ismi olarak
|
||
kullanılamazlar.
|
||
</simpara>
|
||
|
||
<variablelist>
|
||
<varlistentry>
|
||
<term><classname>self</classname></term>
|
||
<listitem>
|
||
<simpara>
|
||
<link linkend="language.oop5.paamayim-nekudotayim">Etkin sınıf</link>.
|
||
</simpara>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry>
|
||
<term><classname>static</classname></term>
|
||
<listitem>
|
||
<simpara>
|
||
<link linkend="language.oop5.late-static-bindings">Çalışma zamanındaki
|
||
etkin sınıf</link>.
|
||
</simpara>
|
||
</listitem>
|
||
</varlistentry>
|
||
<varlistentry>
|
||
<term><classname>parent</classname></term>
|
||
<listitem>
|
||
<simpara>
|
||
<link linkend="language.oop5.paamayim-nekudotayim">Ebeveyn sınıf</link>.
|
||
</simpara>
|
||
</listitem>
|
||
</varlistentry>
|
||
</variablelist>
|
||
</sect2>
|
||
|
||
</sect1>
|
||
|
||
&appendices.reserved.constants;
|
||
|
||
<sect1 xml:id="reserved.other-reserved-words">
|
||
<title>Diğer yerleşik sözcüklerin listesi</title>
|
||
<simpara>
|
||
Aşağıdaki sözcükler bir sınıfın, arayüzün veya niteliğin ismi olarak
|
||
kullanılamaz. PHP 8.0 öncesinde, isim alanlarında kullanılmaları da yasaktı.
|
||
</simpara>
|
||
<para>
|
||
<table>
|
||
<title>Yerleşik sözcükler</title>
|
||
<tgroup cols="4">
|
||
<tbody>
|
||
<row>
|
||
<entry>
|
||
int
|
||
</entry>
|
||
<entry>
|
||
float
|
||
</entry>
|
||
<entry>
|
||
bool
|
||
</entry>
|
||
<entry>
|
||
string
|
||
</entry>
|
||
</row>
|
||
<row>
|
||
<entry>
|
||
true
|
||
</entry>
|
||
<entry>
|
||
false
|
||
</entry>
|
||
<entry>
|
||
null
|
||
</entry>
|
||
<entry>
|
||
void (PHP 7.1 itibariyle)
|
||
</entry>
|
||
</row>
|
||
<row>
|
||
<entry>
|
||
iterable (PHP 7.1 itibariyle)
|
||
</entry>
|
||
<entry>
|
||
object (PHP 7.2 itibariyle)
|
||
</entry>
|
||
<entry>
|
||
mixed (PHP 8.0 itibariyle)
|
||
</entry>
|
||
<entry>
|
||
never (PHP 8.1 itibariyle)
|
||
</entry>
|
||
</row>
|
||
</tbody>
|
||
</tgroup>
|
||
</table>
|
||
</para>
|
||
<para>
|
||
Aşağıdaki sözcükler sınıf, arayüz, ve nitelik isimleri olarak
|
||
kullanılabilirlerse de, PHP'nin ileri sürümlerinde kullanılabilecekleri
|
||
hesaba katılarak kullanılmamaya çalışılması daha uygun olacaktır.
|
||
</para>
|
||
<para>
|
||
<table>
|
||
<title>Yerleşikliği olası sözcükler</title>
|
||
<tgroup cols="4">
|
||
<tbody>
|
||
<row>
|
||
<entry>
|
||
enum
|
||
</entry>
|
||
<entry>
|
||
resource
|
||
</entry>
|
||
<entry>
|
||
numeric
|
||
</entry>
|
||
<entry>
|
||
</entry>
|
||
</row>
|
||
</tbody>
|
||
</tgroup>
|
||
</table>
|
||
</para>
|
||
</sect1>
|
||
|
||
</appendix>
|
||
|
||
<!-- Keep this comment at the end of the file
|
||
Local variables:
|
||
mode: sgml
|
||
sgml-omittag:t
|
||
sgml-shorttag:t
|
||
sgml-minimize-attributes:nil
|
||
sgml-always-quote-attributes:t
|
||
sgml-indent-step:1
|
||
sgml-indent-data:t
|
||
indent-tabs-mode:nil
|
||
sgml-parent-document:nil
|
||
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
|
||
sgml-exposed-tags:nil
|
||
sgml-local-catalogs:nil
|
||
sgml-local-ecat-files:nil
|
||
End:
|
||
vim600: syn=xml fen fdm=syntax fdl=2 si
|
||
vim: et tw=78 syn=sgml
|
||
vi: ts=1 sw=1
|
||
-->
|