<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/class.com.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'tr',
  ),
  'this' => 
  array (
    0 => 'com.construct.php',
    1 => 'com::__construct',
    2 => 'com nesnesi oluşturur',
  ),
  'up' => 
  array (
    0 => 'class.com.php',
    1 => 'com',
  ),
  'prev' => 
  array (
    0 => 'class.com.php',
    1 => 'com',
  ),
  'next' => 
  array (
    0 => 'class.dotnet.php',
    1 => 'dotnet',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'tr',
    'path' => 'reference/com/com/construct.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="com.construct" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">com::__construct</h1>
  <p class="verinfo">(PHP 4 &gt; 4.1.0, PHP 5, PHP 7, PHP 8)</p><p class="refpurpose"><span class="refname">com::__construct</span> &mdash; <span class="dc-title">com nesnesi oluşturur</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-com.construct-description">
  <h3 class="title">Açıklama</h3>
  <div class="constructorsynopsis dc-description">
   <span class="modifier">public</span> <span class="methodname"><strong>com::__construct</strong></span>(<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$modül_adı</code></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><span class="type"><a href="language.types.array.php" class="type array">array</a></span>|<span class="type"><a href="language.types.string.php" class="type string">string</a></span>|<span class="type"><a href="language.types.null.php" class="type null">null</a></span></span> <code class="parameter">$sunucu_adı</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong></span></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$kodlama</code><span class="initializer"> = <strong><code><a href="com.constants.php#constant.cp-acp">CP_ACP</a></code></strong></span></span>,<br>&nbsp;&nbsp;&nbsp;&nbsp;<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$kütüphane</code><span class="initializer"> = &quot;&quot;</span></span><br>)</div>

  <p class="para rdfs-comment">
   Yeni bir com nesnesi oluşturur.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-com.construct-parameters">
  <h3 class="title">Bağımsız Değişkenler</h3>
  <dl>
   
    <dt><code class="parameter">modül_adı</code></dt>
    <dd>
     <span class="simpara">
      Yüklenecek bileşeni adlandıran bir süreç kimliği, sınıf kimliği veya bir
      takma ad olabilir.
     </span>
     <span class="simpara">
      Süreç kimliği genelde bir uygulama veya DLL adını izleyen bir nokta ve
      nesne adından oluşur (<code class="literal">Word.Application</code> gibi).
     </span>
     <span class="simpara">
      Sınıf kimliği belirtilen sınıfı eşsiz olarak betimleyen bir UUID&#039;dir.
     </span>
     <span class="simpara">
      Takma ad, URL şemasına benzer özel bir isimlendirme şeklidir. Bir
      özkaynağı betimler ve nasıl yükleneceğini belirtir. Örnek olarak,
      Word&#039;ü yükleyebilir ve modül adı olarak word belgesinin tam yolunu
      belirterek bir word belgesini temsil eden bir nesne alınabilir
      veya ADSI arayüzünü kullanmak için LDAP: bir takma ad olarak
      kullanılabilir.
     </span>
    </dd>
   
   
    <dt><code class="parameter">sunucu_adı</code></dt>
    <dd>
     <span class="simpara">
      Bileşenin yüklenip çalıştırılacağı DCOM sunucusunun adı. <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> ise,
      nesne, uygulama öntanımlısı kullanılarak çalıştırılır. Bu öntanımlı
      değer genelde uygulamayı yerel makinede çalıştırmak içindir (yönetici,
      uygulamayı farklı bir makinede çalıştırılacak şekilde yapılandırmış
      olsa bile).
     </span>
     <span class="simpara">
       Sunucu olarak <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> olmayan bir değer belirtilirse, PHP,
       <a href="com.configuration.php#ini.com.allow-dcom" class="link">com.allow_dcom</a> <var class="filename">php.ini</var>
       yönergesinin değeri <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> olmadıkça nesneyi yüklemeyi reddedecektir.
     </span>
     <p class="para">
      <code class="parameter">sunucu_adı</code> bir diziyse, aşağıdaki öğeleri
      içermelidir (büyük/küçük harfe duyarlı!). Hepsinin isteğe bağlı
      olduğu unutulmamalıdır (Kullanıcı Adı ve Parolanın birlikte belirtilmesi
      gerekmesine rağmen); Sunucu değerlerini atlanırsa, öntanımlı sunucu
      kullanılır (yukarıda belirtildiği gibi) ve nesnenin örneklenmesi
      <a href="com.configuration.php#ini.com.allow-dcom" class="link">com.allow_dcom</a> <var class="filename">php.ini</var>
      yönergesinden etkilenmez.
      <table class="doctable table">
       <caption><strong>DCOM sunucu adı</strong></caption>
       
        <thead>
         <tr>
          <th>Anahtar</th>
          <th>Tür</th>
          <th>Açıklama</th>
         </tr>

        </thead>

        <tbody class="tbody">
         <tr>
          <td>Server</td>
          <td>string</td>
          <td>Sunucunun adı.</td>
         </tr>

         <tr>
          <td>Username</td>
          <td>string</td>
          <td>Bağlanacak kullanıcının adı.</td>
         </tr>

         <tr>
          <td>Password</td>
          <td>string</td>
          <td><code class="literal">Username</code> için parola.</td>
         </tr>

         <tr>
          <td>Domain</td>
          <td>string</td>
          <td><code class="literal">server</code> alan adı.</td>
         </tr>

         <tr>
          <td>Flags</td>
          <td>integer</td>
          <td>
           <strong><code><a href="com.constants.php#constant.clsctx-inproc-server">CLSCTX_INPROC_SERVER</a></code></strong>,
           <strong><code><a href="com.constants.php#constant.clsctx-inproc-handler">CLSCTX_INPROC_HANDLER</a></code></strong>,
           <strong><code><a href="com.constants.php#constant.clsctx-local-server">CLSCTX_LOCAL_SERVER</a></code></strong>,
           <strong><code><a href="com.constants.php#constant.clsctx-remote-server">CLSCTX_REMOTE_SERVER</a></code></strong>,
           <strong><code><a href="com.constants.php#constant.clsctx-server">CLSCTX_SERVER</a></code></strong> ve
           <strong><code><a href="com.constants.php#constant.clsctx-all">CLSCTX_ALL</a></code></strong> sabitlerinden biri veya bitsel
           VEYA&#039;sı. Bir değer belirtilmez ve <code class="literal">Server</code>
           atlanırsa <strong><code><a href="com.constants.php#constant.clsctx-server">CLSCTX_SERVER</a></code></strong> öntanımlıdır;
           <code class="parameter">sunucu_adı</code> belirtilmezse
           <strong><code><a href="com.constants.php#constant.clsctx-remote-server">CLSCTX_REMOTE_SERVER</a></code></strong> öntanımlıdır.
           Bu sabitlerin anlamı hakkında daha fazla bilgi için
           CoCreateInstance ile ilgili Microsoft belgelerine bakınız;
           genellikle bunları kullanmak zorunda kalınmaz.
          </td>
         </tr>

        </tbody>
       
      </table>

     </p>
    </dd>
   
   
    <dt><code class="parameter">kodlama</code></dt>
    <dd>
     <span class="simpara">
      Dizgeleri UTF-8 dizgelerine dönüştürmek veya tersini yapmak için
      kullanılacak karakter kodlamasıdır. Dönüşüm, nesneye bir PHP dizgesi
      bağımsız değişken olarak aktarıldığında veya nesnenin bir yönteminden dönen
      değere uygulanır. Karakter kodlaması yapışkandır, yani nesneden
      döndürülen nesnelere ve değişkenlere de uygulanır.
     </span>
     <span class="simpara">
      Olası değerler: <strong><code><a href="com.constants.php#constant.cp-acp">CP_ACP</a></code></strong> (sistem öntanımlısı ANSI
      kodlaması kullanılır - bu bağımsız değişken atlanırsa öntanımlıdır),
      <strong><code><a href="com.constants.php#constant.cp-maccp">CP_MACCP</a></code></strong> <strong><code><a href="com.constants.php#constant.cp-oemcp">CP_OEMCP</a></code></strong>,
      <strong><code><a href="com.constants.php#constant.cp-symbol">CP_SYMBOL</a></code></strong>, <strong><code><a href="com.constants.php#constant.cp-thread-acp">CP_THREAD_ACP</a></code></strong>
      (çalışmakta olan evrenin karakter kodlaması veya yereli kullanılır),
      <strong><code><a href="com.constants.php#constant.cp-utf7">CP_UTF7</a></code></strong> ve <strong><code><a href="com.constants.php#constant.cp-utf8">CP_UTF8</a></code></strong>. Ayrıca,
      karakter kodlamasını belirtmek için numarası da kullanılabilir, bu
      numaralar hakkında bilgi edinmek için Microsoft belgelerine bakılabilir.
     </span>
    </dd>
   
  </dl>
 </div>


</div><?php manual_footer($setup); ?>