Pessoal, Boa Tarde.
Uma dúvida simples para quem tem mais experiência rs, procurei mas não consegui achar uma resposta adequada mas por isso o post, notei em alguns fontes de webservice que tenho aqui no meu ambiente, que algumas variáveis antes do nome tem ou :: ou a palavra self?
O que seria isso?
Obrigado pela ajuda.
Olá,
O :: é a forma reduzida de escrever self:, logo ambos são a mesma coisa.
self é utilizado para referenciar a instância da classe, logo se tem self:valor trata-se de uma propriedade do objeto e se for self:fazAlgo(), é um método do objeto.
Quando você cria um WebService SOAP ou ADVPL, você está criando uma classe, acontece que é uma classe diferente das demais para ser considerada como um endpoint etc.
Muito obrigado pela ajuda galera.