pulao 0 Denunciar post Postado Novembro 8, 2010 Boa tarde tenho uma duvida em PHP, tenho alguns sisteminhas em php mas nunca usei this em nenhum deles, gostaria de saber se em pequenos sistemas é necessario o uso do this,,, meu codigo funciona sempre bem na maquina local, quando coloco em rede o echo ao inves de funcionar aparece escrito em algumas ocasiões... tem haver com a nao utilização do this ??? Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Novembro 8, 2010 simplesmente não entendi a pergunta.. this é um apontador para o objeto atual. http://forum.imasters.com.br/index.php?/topic/414429-pseudo-variavel-this/ verifique as versões de php. Poste o trecho de código problemático. Compartilhar este post Link para o post Compartilhar em outros sites
pulao 0 Denunciar post Postado Novembro 8, 2010 entao nem é um problema assim nao, só queria saber se é necessário mesmo utilizar o this, pois quando faço testes em minha maquina ta tudo sempre funcionando normal sem enhum problema, hora ou outra tem esse problema de outras maquinas nao funcionarem com o codigo php e exibindo o mesmo no navegador... isso é normal? e esse apontador é sempre necessario utilizar? ja vou ler o link que foi passado... obrigado Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Novembro 8, 2010 depende cara.. do que você está falando ? você ao menos tem ideia de quando usar ? o teu problema deve provir de outra fonte, não vi nenhuma relação do que você disse, com o this Compartilhar este post Link para o post Compartilhar em outros sites
pulao 0 Denunciar post Postado Novembro 8, 2010 boa noite Willian, tem esse codigo abaixo gostaria da saber qual utilidade de this nele, caso eu nao utilizasse ele o que poderia acontecer? <?php class CarrinhoDeCompras { var $items; // Itens do carrinho de compras // Acrescenta a quantidade $num do artigo $artnr no carrinho function add_item($artnr, $num) { $this->items[$artnr] += $num; } // Retira a quantidade $num de artigos $artnr do carrinho function remove_item($artnr, $num) { if ($this->items[$artnr] > $num) { $this->items[$artnr] -= $num; return true; } else { return false; } } } ?> Compartilhar este post Link para o post Compartilhar em outros sites