Object etiketine sahip kayıtlar gösteriliyor.
Object etiketine sahip kayıtlar gösteriliyor.

PHP'de Veri Türleri

PHP'de 4 farklı temel veri türü vardır:   
  • boolean : TRUE (Doğru) ya da FALSE (Yanlış) değeri alan bir veri türüdür.     
  • integer : Bir tamsayı değer içeren bir veri türüdür.     
  • float : Büyük ve ondalıklı sayıları tanımlamaya yarayan veri türüdür.     
  • string : Karakter dizileri tanımlamaya yarayan bir veri türüdür.
PHP''de 2 bileşik veri türü vardır:      
  • Dizi (Array) : Farklı veri türlerini tek bir değişken adı ile tanımlayan bir veri kümesidir.     
  • Nesne (Object) : Farklı veri türlerine ve fonksiyonlardan oluşan bir veri topluluğuna tek bir isim ile erişim sağlayan bir veri türüdür.
PHP'de 2 özel veri türü vardır:      
  • resource : Özel fonksiyonlar tarafından oluşturulan ve kullanılan harici kaynaklara erişim için kullanılan özel bir değişkendir.
  • NULL : Özel NULL değeri, değeri olmayan bir değişkeni ifade etmektedir.
PHP'de sözde veri türleri ve değişkenler :
  • mixed : Bir fonksiyonun birden fazla veri türünde parametre alabileceğini gösterir. Ancak bu fonkisyonun tüm veri türlerini parametre olarak alabileceğini göstermez.     
  • number : Bir fonksiyonun integer veya float veri türünde parametre alabileceğini gösterir.    
  • callback : Global fonksiyonları, nesne fonksiyonlarını veya bir sınıf yapısının statik fonksiyonlarına erişim sağlayan ve bir fonksiyona, yine aynı fonksiyon tarafından daha sonra belirli koşullar sağlandığında çalıştırılmak üzere, aktarılan kod kümesidir.     
  • void : Bir fonksiyon tarafından geri verilen değer olarak tanımlandığında herhangi bir şekilde kullanımı mümkün değildir. Bir fonksiyonun parametre listesi yerinde tanımlandığında, fonksiyona herhangi bir parametre geçirilemeyeceğini gösterir.
Örnek: 4 temel veri türü birer değişkene atanarak değişken veri tiplerini belirleyelim.

Değişkenin veri tipini ve içeriğini öğrenmek için var_dump fonksiyonunu kullanıyoruz.
<?php

$deger01= 4.2;             //float tipinde bir değişken
$deger02= "BAYRAKTAR";    //string tipinde bir değişken
$deger03= 99;            //integer tipinde bir değişken
$deger04= TRUE;         //boolean tipinde bir değişken

var_dump ($deger01, $deger02, $deger03, $deger04);
?> 










  • PHP'de değişkenler $ işareti ile başlayan bir değişken adı ile tanımlanır. 
  • Değişkenler veri türü değerlerini yerleştirmek için kullanılır.  
  • PHP'de karakter dizilerini hem " " hem de ' ' ifadeleri arasında tanımlayabilirsiniz.  
  • PHP boolean veri tipinde TRUE değeri 1, FALSE değeri 0 olarak ekrana yazılır.
Değişkeni tanımlarken, veri tipini belirtmek istiyorsanız:
<?php
$degisken = (double)2015;
?>
2015 varsayılan değeri integer olarak belleğe işlenir fakat biz double olarak işlenmesini istedik.

Değişkenimizin bellekte yer alan veri tipini öğrenmek için gettype fonksiyonu:
<?php
$degisken = (double)2015;
echo gettype($degisken);
?>

Değişkenimizin veri tipini değiştirmek için settype fonksiyonu:
<?php
$degisken = (double)2015;
settype($degisken, integer);
echo gettype($degisken);
?>

Word'de döküman içeriğine nesne ekleme nasıl yapılır?

Bir word belgesi içerisinde, başka bir dökümanı (word veya excel) ikon olarak eklemek ve üzerine tıklayınca açılmasını sağlamak için;


MS Office Word Insert (Ekle) sekmesinden, Object (Nesne) butonuna tıklayalım.

Karşımıza gelen Object (Nesne) penceresinden eklemek istediğimiz döküman türünü seçelim. Örnekte ben Word in Word yapacağımdan, "Microsoft Office Word Document" seçeneğini seçtim. İkon olarak görünmesini istediğimizden, "Display as Icon" seçeneğini de işaretleyelim ve "Ok" tıklayalım.


Bir sonraki adımda Object (Nesne) penceresinde "Create from File" sekmesine geçerek "Browse" ile  dosyamızın yolunu veriyoruz ve yine "Display as Icon" seçeneğini işaretliyoruz.


"Ok" butonuna tıklayarak word belgemiz içerisinde farklı bir belgeyi ikon olarak açılmasını sağlamak için ekliyoruz.

 
Benzer şekilde Object (Nesne) penceresinde "Object Type" başlığı altında bulunan seçenekler ile döküman içeriğine Excel, Powerpoint, Adobe File ve Flash vb. nesneleri aynı yöntemle ekleyebilirsiniz.