Vlákno názorů k článku Zaostřeno na PHP od Frantisek Rysanek - Osobe v PHP neprogramuju, obcas jsem nucen v...

  • Článek je starý, nové názory již nelze přidávat.
  • 10. 9. 2002 9:09

    Frantisek Rysanek (neregistrovaný)

    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?

  • 10. 9. 2002 14:52

    Stefan (neregistrovaný)

    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.

  • 9. 10. 2002 1:36

    Kamil Sopko (neregistrovaný)

    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