Joyride Posted May 20, 2016 Report Posted May 20, 2016 Tāpēc, ka ir redzēt padaudz "savi freimworki", kuri izskatās pēc kūpošas sūdu čupas, viss krustām šķersām, nekas nav nodalīts jēdzīgi. Mēģināšu runāt valodā, kādā šeit saprot :D CommentFacade::replyTo('briedis', 'Ak tad populārāko FW sākotnējās versijas nemaz nekūpēja?');
Joyride Posted May 20, 2016 Report Posted May 20, 2016 Veltot laiku SQL un ASM mācēšanai bez manuāļa, tiek atņemts laiks daudz kam citam, piemēram, tam, kā izveidot produktu no nulles... Es kad pievērosos programmēšanai, tad FW kā tādu vispār nebija un visu nācās apgūt no pašiem pamatiem. Līdz ar to ir ļoti dīvaini, ja "devs" nezin elementāras lietas. Vienīgais attaisnojums - indigo, kas dzimis 21. gadsimtā.
Mr.Key Posted May 20, 2016 Report Posted May 20, 2016 Es kad pievērosos programmēšanai, tad FW kā tādu vispār nebija un visu nācās apgūt no pašiem pamatiem. Līdz ar to ir ļoti dīvaini, ja "devs" nezin elementāras lietas. Vienīgais attaisnojums - indigo, kas dzimis 21. gadsimtā. Jā es arī. Bet varbūt reizēm der pacelt galvu un pagrozīt kaklu, lai paskatītos, kas notiek apkārt? Starp citu, arī tu esi indigo priekš tiem, kas paši lodēja savus datorus un studēja procesoru komandas. :)
F3llony Posted May 20, 2016 Report Posted May 20, 2016 Es kad pievērosos programmēšanai, tad FW kā tādu vispār nebija un visu nācās apgūt no pašiem pamatiem. Līdz ar to ir ļoti dīvaini, ja "devs" nezin elementāras lietas. Vienīgais attaisnojums - indigo, kas dzimis 21. gadsimtā. invoke ExitProcess,0
aaxc Posted May 20, 2016 Report Posted May 20, 2016 Nu gan jums offtopics panesās. CIk ilgi, līdz kāds sāks lielīties, ka ar perfokartēm jau programmējis?
jurgenzz Posted May 20, 2016 Report Posted May 20, 2016 Nu gan jums offtopics panesās. CIk ilgi, līdz kāds sāks lielīties, ka ar perfokartēm jau programmējis? Kurš nav?
Plutons Posted May 20, 2016 Report Posted May 20, 2016 Nedaudz offtopic, bet Rubymine arī lamājas par pāris ruby funkcijām, ka viņas ir deprecated , bet reāli ja liec kā rubymine labo, nekas nestrādā. Tā kā tādi bugi ir. Tik cik iespējams šobrīd tādi errori nebūtu vairāk
Kasspars Posted May 20, 2016 Report Posted May 20, 2016 Es jau par to, ka funkcijas parametros nodefinē, ka $handler ir string un pēc tam $handler izsauc statisko metodi. Cik zinu string tipam nav statisko metožu
briedis Posted May 20, 2016 Report Posted May 20, 2016 Es jau par to, ka funkcijas parametros nodefinē, ka $handler ir string un pēc tam $handler izsauc statisko metodi. Cik zinu string tipam nav statisko metožu Acīmredzot, sūdīgi zini php... https://eval.in/574428 Konkrētais warnings ir viegli aizvācams ar /** @var MyClass $handler **/ Tad pat storms arī pateiktu, ka eksistē tāda statiska metode.
F3llony Posted May 20, 2016 Report Posted May 20, 2016 (edited) class Foo { public static function boo() { echo 'moo'; } } $thing = 'Foo'; $otherThing = 'boo'; $thing::$otherThing(); moo Hue hue hue hue... :> Iemesls, kāpēc storms nezina, kas tajā $handler ir jo storms nezina ar kādu vērtību metode tiks izsaukta. Edit: perfectly valids PHP7 kods: class Foo { public static function boo() { echo 'moo'; } public static function huh() { return 'Foo'; } } $thing = 'Foo'; $otherThing = 'b'; $rekt = 'oo'; $wat = 'huh'; $thing::$wat()::{$otherThing.$rekt}(); Edited May 20, 2016 by F3llony
Kasspars Posted May 20, 2016 Report Posted May 20, 2016 Jums reāli sūdīgi ar common sense! Ja metodes definīcijā būtu norādīts, ka $handler jābūt konkrētas klases instancei nevis string, tad ne Stormam ne citam programmētājam nevajadzētu zīlēt, kāds objekts tagad būs $handler Briedi. Pēc tavas loģikas sanāk, ka labāk sūdu apklāt ar tepiķi nevis izmest podā :D
F3llony Posted May 20, 2016 Report Posted May 20, 2016 Kāda velna pēc STATISKAS METODES izsaukšanai būtu nepieciešama objekta instance? Common sense my ass.
Mr.Key Posted May 20, 2016 Report Posted May 20, 2016 (edited) Manuprāt, call_user_func() FTW. Un listMethods() vietā vajadzētu reflection, kurš atfiltrē metodes, kuras sākas ar handler (handlerFoo(), handlerBoo()). Edited May 20, 2016 by Mr.Key
Recommended Posts