[ 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? |
[ DirigentXYZ @ 17.07.2019. 10:53 ] @
[ 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.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|