5.00 / 1 oy

PHP'de Casting işlemi nasıl yapılır?

Casting işlemi, hemen tüm programlama dillerinde olan ve değişkenlerin bazı işlemler için geçici olarak başka veri tipleri gibi davranabilmesi amacıyla kullanılan tip dönüşümleridir. PHP konusunda da paylaştığım değişken ve değişken türleri yazılarıma ek olarak PHP'de casting işlemlerinin nasıl yapılabileceği konusunda bilgi paylaşmış olmak istedim.

Çoğu programlama dili, casting işlemi yapılmadığında birçok işlemde (özellikle matematiksel ve tarihsel işlemlerde) hata verir, ancak PHP'de casting işlemi yapmaya çoğu zaman gerek kalmaz. Çünkü türler arası dönüşüm ve gerekli algılamalar arka planda zaten yapılmaktadır. Ancak yine de casting yapılması gereken durumlarda aşapıdaki veri tipleri için aşağıdaki şekillerde casting yapabilirsiniz:

Örnek: int casting ile sayının tamsayı kısmını almak için:

<?php
    $sayi = "8.0213";
    $tamsayi = (int)$sayi;
    echo $tamsayi; //8
?>

Not: intval() metodu da bu işlem için kullanılabilir.

float veri tipi için casting yapmak:

$sayi = 5;
$ksayi = (float)$sayi;

ya da

$ksayi = (double)$sayi;

Benzer PHP yazılarım için:

bkz: PHP'de sayı yuvarlama işlemleri

bkz: PHP'de Namespace Kullanımı

bkz: PHP'de string'in uzunluğu (karakter sayısı) nasıl bulunur?

bkz: PHP'de float değişkeninin maximum değeri nedir ve nasıl bulunur?

bkz: PHP'de Veri Tipleri

bkz: PHP'de büyüklük küçüklük karşılaştırmaları yapmak ve operatörlerini kullanmak

PhpCoder

01.03.2021 03:11

Bu soru henüz yanıtlanmamış.

Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.

Reitix
PHP'de Casting işlemi nasıl yapılır?

İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.