PHP: Neden Dize tipleri ve fonksiyonlarının Çoklu Uygulamaları çoğu türleri?

3 Cevap

A number of people are unhappy with the current implementation where there are either too many different string types (binary, string, unicode) or the multiple implementations of many internal engine functions and helper functions.

Minutes PHP6 Developer Meeting

Bu PHP uzmanları içindir.

Do we really need such functionality?
Doesn't it create confusion?

When I started learning PHP, this definitely did create a lot of confusion for me but this goes true even today !

Peki neden hiç?

Uzman PHP geliştiricileri, bunun arkasındaki mantığı ile cevap lütfen.

Teşekkürler

3 Cevap

Belirli bir düzen içinde:

  1. Geriye dönük uyumluluk.

Hiçbir mantığı yoktur. Php (dil ve standart kütüphane iki) düzgün tasarlanmış ve tüm yönlerde düzensizce yetişir değildi.

Çekirdek fonksiyon isimleri biraz karışıklık vardır ve oldukça tutarsız.

Ancak, onlar sebebiyle geriye doğru uyumluluk için değiştirilemez.

http://www.bitstorm.org/edwin/en/php/