[ DirigentXYZ @ 17.07.2019. 10:53 ] @
Viđao sam neke php skripte gde se ispred neke metode ili funkcije stavlja znak @, pa sam proverio radi i bez toga, pa da pitam šta znači? Takođe sam vidjao i u komentarima da stoji @, koja je svrha?
[ dakipro @ 17.07.2019. 11:05 ] @
@ ispred funkcije ignorise greske koje bi funkcija izbacila. Uglavnom je zaostavstina iz starijih vremena kada je php koriscen kao samo templating engine i ne smatra se (bar ja ne smatram) dobrom praksom jer nemas kontrolu sta kod radi i tesko uocavas greske. Bolje je greske ocekivati i nekako obraditi nego samo ignorisati
U komentarima se uglavnom dodaje od strane nekih IDE-a, recimo kao tagovi, slicno kao sto se u socijalnim mrezama koristi da spomene nekog
Google: "@ symbol in php"
The at sign (@) is used as error control operator in PHP. When an expression is prepended with the @ sign, error messages that might be generated by that expression will be ignored.
[ djoka_l @ 17.07.2019. 11:06 ] @
https://www.geeksforgeeks.org/...-the-use-of-the-symbol-in-php/
Ah, da drugi deo pitanja - zašto stoji u komentarima. Zato što se dokumentacija može generisati na osnovu komentara, pa se sa "@" označavaju "metapodaci"
https://docs.phpdoc.org/references/phpdoc/tags/index.html
[ DirigentXYZ @ 17.07.2019. 11:09 ] @
E hvala veliko. Živeli.