Php

PHP 5.6’da Yeni Neler Var?

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