Php

PHP 5.6’da Yeni Neler Var?

Yazan serkan

Constant Scalar Expressions
Const tanımlaması yapılırken numerik veya string işlemleri yapılabilir.

Çıktı :
4
The value of THREE is 3

“…” üç nokta operatörü, Variadic Fonksiyonlar
Fonksiyon tanımında … kullanarak n adet parametre girişi sağlanabilir.
Önceki versionlarda fonksiyona girilen parametrelere func_get_args() fonksiyonu ile ulaşıyorduk.

Çıktı:
$req: 1; $opt: 0; number of params: 0
$req: 1; $opt: 2; number of params: 0
$req: 1; $opt: 2; number of params: 1
$req: 1; $opt: 2; number of params: 2
$req: 1; $opt: 2; number of params: 3

“…” operatorü ile unpack etme işlemi
array ve Traversable objeler “…” ile dışarı çıkartılabilir.
(Ruby’deki splat operatörü)
buy college essays online

Çıktı:
6

Çıktı:
string(25) “1, 2, 3, 4, 5, 6, 7, 8, 9”

“**” Üs Alma Operatörü
printf(“2 ** 3 == %d\n”, 2 ** 3); printf(“2 ** 3 ** 2 == %d\n”, 2 ** 3 ** 2);</code> $a = 2; $a **= 3; printf(“a == %d\n”, $a);

Çıktı:
2 ** 3 == 8
2 ** 3 ** 2 == 512
a == 8

phpdbg
PHP ‘ de artık interaktif bir debugger var : phpdbg.
http://phpdbg.com/docs

default_charset
php.ini’deki default_charset değeri artık php’deki htmlspecialchars() gibi fonksiyonlar için de varsayılan olarak kullanılacak.

Büyük Dosya Upload Etme
2GB ‘ dan büyük dosyaları upload etmek artık mümkün.

gost-crypto Hash Algoritması
gost-crypto hash algoritması eklendi.
http://www.faqs.org/rfcs/rfc4357.html

GMP Operator Overloading
GMP objeleri operator overloading’i destekliyor.
http://docs.php.net/manual/en/book.gmp.php

Yazar Hakkında

serkan

paroxetine for sale, paxil for sale