
Stane se někdy PHP opravdu plně objektové?
Novinky moc nesleduju, ale ve verzi 7 bych už čekal, že by se pomalu mohl začít zbavovat zastaralých tisíců samostatných funkcí a tak nějak se přeorientovávat po vzoru ostatních jazyků na opravdu plně objektový způsob, což se ale neděje.
např. místo
str_replace("co", "čím", "kde");
by bylo
string->replace("co", "čím", "kde")
Myslíte, že se to někdy změní, nebo ty základy už zkrátka změnit za žádnou cenu nejde?
to ale s objekty nemá nic společného, je to jen jiná názvologie, resp. syntaxe. Upřímně pochybuju, že by tak velký projekt jako PHP nebyl napsán objektově.
Vzory z jiných jazyků jsou dobré k čemu? PHP funguje tak jak funguje, a zřejmě proto je tak oblíbené.
Není problém napsat si trřídu String a přidávat metody, které potřebuješ.