1
0
mirror of https://github.com/php/doc-tr.git synced 2026-03-24 23:32:06 +01:00
Files
archived-doc-tr/reference/info/functions/phpversion.xml
2023-08-04 17:29:46 +03:00

183 lines
4.9 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: 4fd318ca791ef360c5b19a17c8045f7446aa9740 Maintainer: nilgun Status: ready -->
<refentry xml:id="function.phpversion" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>phpversion</refname>
<refpurpose>Çalışan PHP'nin sürümünü döndürür</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type class="union"><type>string</type><type>false</type></type><methodname>phpversion</methodname>
<methodparam choice="opt"><type class="union"><type>string</type><type>null</type></type><parameter>eklenti</parameter><initializer>&null;</initializer></methodparam>
</methodsynopsis>
<para>
Çalışan PHP'nin veya belirtilen eklentinin sürüm numarasını bir dizge
olarak döndürür.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>eklenti</parameter></term>
<listitem>
<para>
İsteğe bağlı bir eklenti ismi.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
İsteğe bağlı <parameter>eklenti</parameter> bağımsız değişkeni
<type>string</type> türünde belirtilmişse <function>phpversion</function>
bu eklentinin sürüm bilgisini döndürür. Eklenti ile ilgili bir sürüm
bilgisi yoksa veya eklenti etkin değilse &false; döner.
</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>eklenti</parameter> bağımsız değişkeninde artık &null;
belirtilebiliyor.
</entry>
</row>
</tbody>
</tgroup>
</informaltable>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>- <function>phpversion</function> örneği</title>
<programlisting role="php">
<![CDATA[
<?php
// prints e.g. 'Current PHP version: 8.0.0'
echo 'Çalışan PHP\'nin sürümü: ' . phpversion();
// eklenti etkinse '2.0' gibi bir değer basar
// eklenti etkin değilse hiçbir şey basılmaz
echo phpversion('tidy');
?>
]]>
</programlisting>
</example>
</para>
<para>
<example>
<title>- <constant>PHP_VERSION_ID</constant> örneği</title>
<programlisting role="php">
<![CDATA[
<?php
// PHP_VERSION_ID, PHP 5.2.7'den beri kullanılabilmektedir.
// Kullandığınız sürüm daha düşükse taklit edin
if(!defined('PHP_VERSION_ID'))
{
$version = explode('.',PHP_VERSION);
define('PHP_VERSION_ID',
($version[0] * 10000 + $version[1] * 100 + $version[2]));
}
// PHP_VERSION_ID bir sayı olarak tanımlanır. PHP sürümü yükseldikçe
// sayı büyür. Şu ifade ile tanımlanır:
//
// $version_id = $major_version * 10000 + $minor_version * 100 + $release_version;
//
// Artık PHP sürümlerinin özellikleri için PHP_VERSION_ID'ye bakabiliriz.
// Kullandığınız PHP sürümü bir özelliği desteklemezse version_compare()
// kullanmanız gerekmez. Örneğin 5.2.7 öncesi sürümlerden birini
// kullanıyorsanız PHP_VERSION_* sabitlerini şöyle tanımlayabilirsiniz:
if(PHP_VERSION_ID < 50207)
{
define('PHP_MAJOR_VERSION', $version[0]);
define('PHP_MINOR_VERSION', $version[1]);
define('PHP_RELEASE_VERSION', $version[2]);
// ve böyle gider, ...
}
?>
]]>
</programlisting>
</example>
</para>
</refsect1>
<refsect1 role="notes">
&reftitle.notes;
<note>
<para>
Bu bilgi ayrıca <constant>PHP_VERSION</constant> öntanımlı sabitinde de
bulunur.
</para>
</note>
<note>
<para>
Bazı eklentiler kendi sürüm numaralarını tanımlayabilir.
Bununla birlikte, toplu paketteki eklentilerin çoğu sürüm numarası
olarak PHP sürümünü kullanır.
</para>
</note>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><link linkend="reserved.constants.core">PHP_VERSION
sabitleri</link></member>
<member><function>version_compare</function></member>
<member><function>phpinfo</function></member>
<member><function>phpcredits</function></member>
<member><function>zend_version</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
-->