Concordo que se deve tentar passar sempre objetos, e não valores, entre as camadas (controller, model, persistência, etc).. já vc entrou num ponto que a...
Eu fico grato pelas respostas mas eu realmente não soube me expressar. O assunto não era MPV nem sobre os Controllers (apesar de eu citar exemplos). Eu só...
Eu tenho 2 classes... "X" e "Y" A Classe X instancia e chama um método da classe Y... class X{ function metodo(){ $Y = new Y(); $Y->metodo(); } } eu gostaria...
Se a chamada ao método é explícita, sem argumentos e pode ser feita somente a partir de outro objeto, você pode passar o próprio objeto como argumento. ...
Parceiro, Acho que você pode trabalhar com get_called_class Link para documentação: ...
19201
Madison Paz
mdapaz@...
7 de Abr de 2011 10:06 pm
Bah cara, de la de dentro acho que não. Tu pode tentar passar o nome da classe na hora que chama o metodo: $Y->metodo(__CLASS__); Isso vai passar o nome da...
Dá, mas de maneira "pouco elegante". Existe a função debug_backtrace que devolve um vetor com o backtrace executado até chegar no ponto onde a função...
João, Existe um função que captura todo caminho da pilha de execução: http://php.net/debug_backtrace Não seria mais elegante criar um proxy ou um manager...
Gerson, creio que o get_called_class sirva apenas para obter a classe do objeto que chamou o método (em casos onde ocorre herança). Neste caso do João, um...
De fato eu não havia lido/entendido que o objeto estava sendo instanciado dentro da classe e não sendo herdado. Fica aqui as minhas mais sinceras desculpas. ...
"creio que o get_called_class sirva apenas para obter a classe do objeto que chamou o método (em casos onde ocorre herança)." Para ver a classe pai, em casos...
Só tenha cuidado ao usar debug_backtrace() pois dependendo do que já foi executado antes da chamada ao método, você terá um array de informações enorme...
João, ao invés de chamar o get_class sobre o objeto, você verificou se já não veio a própria posição $backtrace[0]['class39;]? Os alertas do Marcelo são...
Prezados, Boa noite. Estou estudando uma forma eficaz e segura de fornecer a um sistema a péssima prática do "Mantenha-se conectado" usando os benditos...
Viva, ... Não sei se entendi o que você descreveu, mas um site só recebe do browser cookies enviados anteriormente por páginas do mesmo domínio. De igual...
Lemos meu querido, Ok, entendo a abordagem de captar o cookie, mas digamos que seja por "sniffer" por exemplo... Estou tentando achar uma solução elegante...
Viva, ... O cookie vai ter um valor que quando interceptado não tem como dizer se é a pessoa que realmente logou ou é um terceiro que roubou os cookies. ...
Ataque MITM com SSL acontecem quando apenas o servidor usa SSL simples, sem verificação avançada do servidor (barra verde com o nome da empresa dona do...
Verdade, Sites como Caixa Econômica, em funções específicas para empresas, utilizam Tokens, são fornecido em um pendrive e outros como Bradesco, utilizam...
Com PHP você não consegue o MAC do usuário. E MAC também pode ser clonado. []'s Reinaldo Borges Proteja o endereço de seus amigos como estou protegendo o...
Certificados A1 são facilmente clonados, porque são armazenados em arquivos. Já A3/A4 não são clonados por "meros mortais", porque exigem métodos de ...
No ultimo projeto que fiz eu usei o esquema do user_agent mais ip e outros dados do cookie do usuario e criei um hash e salvei no banco. quando o usuario...