1
0
mirror of https://github.com/php/doc-tr.git synced 2026-04-30 02:13:20 +02:00
Files
2021-05-25 06:40:16 +03:00

167 lines
3.5 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: c44475e1fafcbee203ed4935a6d5d7a01379fcdc Maintainer: nilgun Status: ready -->
<refentry xml:id="function.get-class-vars" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>get_class_vars</refname>
<refpurpose>Sınıfın öntanımlı özelliklerini döndürür</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>array</type><methodname>get_class_vars</methodname>
<methodparam><type>string</type><parameter>sınıf</parameter></methodparam>
</methodsynopsis>
<para>
Belirtilen <parameter>sınıf</parameter> sınıfının öntanımlı
<literal>public</literal> özelliklerini döndürür.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>sınıf</parameter></term>
<listitem>
<para>
Sınıfın ismi.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
Geçerli etki alanında bildirilmiş görünür özellikleri içeren bir ilişkisel
dizi döndürür. Dizi elemanları <literal>özellik =&gt; değer</literal>
biçemindedir. Hata durumunda &false; döner.
</para>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>- <function>get_class_vars</function> örneği</title>
<programlisting role="php">
<![CDATA[
<?php
class myclass {
var $var1; // Bunun öntanımlı bir değeri yok...
var $var2 = "xyz";
var $var3 = 100;
private $var4;
// constructor
function myclass() {
// Bazı özellikleri değiştirelim
$this->var1 = "foo";
$this->var2 = "bar";
return true;
}
}
$my_class = new myclass();
$class_vars = get_class_vars(get_class($my_class));
foreach ($class_vars as $name => $value) {
echo "$name : $value\n";
}
?>
]]>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
var1 :
var2 : xyz
var3 : 100
]]>
</screen>
</example>
</para>
<para>
<example>
<title>- <function>get_class_vars</function> ve etki alanı</title>
<programlisting role="php">
<![CDATA[
<?php
function format($array)
{
return implode('|', array_keys($array)) . "\r\n";
}
class TestCase
{
public $a = 1;
protected $b = 2;
private $c = 3;
public static function expose()
{
echo format(get_class_vars(__CLASS__));
}
}
TestCase::expose();
echo format(get_class_vars('TestCase'));
?>
]]>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
// 5.0.0
a| * b| TestCase c
a| * b| TestCase c
// 5.0.1 - 5.0.2
a|b|c
a|b|c
// 5.0.3 +
a|b|c
a
]]>
</screen>
</example>
</para>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>get_class_methods</function></member>
<member><function>get_object_vars</function></member>
</simplelist>
</para>
</refsect1>
</refentry>
<!-- 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
-->