Osobe v PHP neprogramuju, obcas jsem nucen v nem neco precist. Zato si ted docela libuju v C++ a trochu v Perlu.
Proto mi prijde ZVRHLE smahem zamenit predavani hodnotou (copy-construction) za predavani odkazem
- tim padem je takrka vsechen stary kod nekompatibilni
a dela neco jineho, nez bychom od nej cekali.
Krome toho jsou obvykle nezbytne oba tyto druhy prirazeni a je potreba mit je jednoznacne odlisene.
Pokud se nepletu tak tohle snad rozlisuje uz i Visual Basic.
Suma sumarum: opravdu se chystaji udelat krok zpatky?
Osobně v PHP programuji. Myslím že nemáte pravdu v tom že starý kód bude nekompatibilní. Za předpokladu přetrvávající platnosti operátoru "=&" se pro starý kód nic nezmění, pokud zmizí "=&" bude potřeba jeho výskyty nahradit za "=" a to je celé, v tom nevidím problém. Prošel jsem všechny své scripty využívající objekty a nenašel jediný kde bych chtěl objekt kopírovat. Pokud vytvořím objekt chci s ním dále pracovat a pokud potřebuji jiný tak si ho vytvořím. Napadá mě minimum dúvodů proč by někdo chtěl získat a pracovat s kopií nějakého objektu.
mno jeden duvod sem mel zrovna nedavno.
Pouzivam, sablony, ktere jsou zalozene na klicich vnorenych blocich a parsovani pres callbacky funkci, na nez je postavena nadstavba(conteiner), ktera se stara o formulare a ruzne dblisty a pod a vyuziva component a zde sem narazil na problem, jelikoz pri inicializaci projektu se nacitaji jazykove klice do parseru, a ty potrebuju pouzit v nekolika kontainerech na strance, ale kontainery by si navzajem menili klice, ktere pouzivaji jako promenne nebo definice komponent (tzn nahradili by se v jinem bloku nepromennez maji), tak si potreboji do kazdeho kontaineru udelat kopii objektu , aby zustali jazykove klice , ale parsery(conteineru) meli oddelene nove vznikle a nadefinovane klice oddelene
PS: sorry za zmatek, moc jednoduse se to popsat neda navic v objektech a navic takovejhle bonbonek