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

127 lines
3.2 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: 0bf2170a90d0a7dc816918f671cf85e1d64330c5 Maintainer: nilgun Status: ready -->
<refentry xml:id="function.umask" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>umask</refname>
<refpurpose>Geçerli izin maskesini değiştirir</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>int</type><methodname>umask</methodname>
<methodparam choice="opt"><type class="union"><type>int</type><type>null</type></type><parameter>maske</parameter><initializer>&null;</initializer></methodparam>
</methodsynopsis>
<para>
<function>umask</function> işlevi PHP'nin izin maskesini
<parameter>maske</parameter> &amp; 0777 olarak ayarlar ve eskisini
döndürür. PHP bir sunucu modülü olarak kullanıldığında izin maskesi her
isteğin bitiminde eski değerine döndürülür.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>maske</parameter></term>
<listitem>
<para>
Yeni izin maskesi.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
<parameter>maske</parameter> &null; ise <function>umask</function> işlevi
geçerli izin maskesini, aksi takdirde eski izin maskesini döndürür.
</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>maske</parameter> artık &null; olabiliyor.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>- <function>umask</function> örneği</title>
<programlisting role="php">
<![CDATA[
<?php
$eski = umask(0);
chmod("/bir/dizin/bir_dosya.txt", 0755);
umask($eski);
// Sınayalım
if ($eski != umask()) {
die('İzin maskesine eski değeri atanırken bir hata oluştu');
}
?>
]]>
</programlisting>
</example>
</para>
</refsect1>
<refsect1 role="notes">
&reftitle.notes;
<note>
<para>
Bu işlevi çok evreli sunucularda kullanmaktan kaçının. Dosya izinlerini
dosyayı oluşturduktan sonra <function>chmod</function> ile değiştirmek
daha iyidir. <function>umask</function> kullanımı çalışmakta olan
betiklerin ve aynı izin maskesini kullanması sebebiyle HTTP sunucusunun
beklenmedik davranışlar göstermesiyle sonuçlanabilir.
</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
-->