dakata__92
Super Moderator
Добра практика ли са? В много от класовете които съм разглеждал се изполва нещо от сорта на :
но
use Traversable;
use ZendService\ReCaptcha\ReCaptcha as ReCaptchaService;
мисля че не са Traits. Както и да е въпроса ми е те добра практика ли са?
Как бихте ги заменили и с какво? Трейтовете винаги се ползват вътре в класа а не над дефинирането му и под неймспейса:
Бихте ли ги ползвали или не?
PHP:
namespace Zend\Captcha;
use Traversable;
use ZendService\ReCaptcha\ReCaptcha as ReCaptchaService;
/**
* ReCaptcha adapter
*
* Allows to insert captchas driven by ReCaptcha service
*
* @see http://recaptcha.net/apidocs/captcha/
*/
class ReCaptcha extends AbstractAdapter
но
use Traversable;
use ZendService\ReCaptcha\ReCaptcha as ReCaptchaService;
мисля че не са Traits. Както и да е въпроса ми е те добра практика ли са?
Как бихте ги заменили и с какво? Трейтовете винаги се ползват вътре в класа а не над дефинирането му и под неймспейса:
PHP:
class Test{
use Trait;
}