-
Notifications
You must be signed in to change notification settings - Fork 24
/
offsetset.xml
120 lines (112 loc) · 3.04 KB
/
offsetset.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: ed312486fff2251b6625b017df2e8f847f656296 Maintainer: nilgun Status: ready -->
<!-- CREDITS: haluk -->
<refentry xml:id="arrayaccess.offsetset" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<refnamediv>
<refname>ArrayAccess::offsetSet</refname>
<refpurpose>Belirtilen konuma bir değer atar</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis role="ArrayAccess">
<modifier>public</modifier>
<type>void</type><methodname>ArrayAccess::offsetSet</methodname>
<methodparam><type>mixed</type><parameter>offset</parameter></methodparam>
<methodparam><type>mixed</type><parameter>value</parameter></methodparam>
</methodsynopsis>
<para>
Belirtilen konuma belirtilen değer atanır.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>offset</parameter></term>
<listitem>
<para>
Değerin atanacağı konum.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><parameter>value</parameter></term>
<listitem>
<para>
Atanacak değer.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
&return.void;
</para>
</refsect1>
<refsect1 role="notes">
&reftitle.notes;
<note>
<para>
Aşağıdaki örnekte olduğu gibi, başka bir değer mümkün değilse
<parameter>offset</parameter> bağımsız değişkenine &null; atanır.
<informalexample>
<programlisting role="php">
<![CDATA[
<?php
$arrayaccess[] = "ilk değer";
$arrayaccess[] = "ikinci değer";
print_r($arrayaccess);
?>
]]>
</programlisting>
&example.outputs;
<screen>
<![CDATA[
Array
(
[0] => ilk değer
[1] => ikinci değer
)
]]>
</screen>
</informalexample>
</para>
</note>
<note>
<para>
Bu işlev gönderimli atamalarda çağrılmaz, aksi takdirde
<classname>ArrayAccess</classname> ile dizi boyutlarında yapılan dolaylı
değişiklikler aşırı yüklemeye yol açar.
Dolaylı değişiklik, boyutu doğrudan değiştirerek değil, bir alt boyutu
veya alt özelliği değiştirerek ya da dizi boyutunu gönderimli olarak
başka bir değişkene atayarak yapılır. Bunun için
<function>ArrayAccess::offsetGet</function> çağrılır. İşlem sadece
yöntem gönderimli değer döndürürse başarılı olur.
</para>
</note>
</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
-->