Cleberds 0 Denunciar post Postado Maio 28, 2011 Boa noite a todos!! Sou no novo no fórun e estou começando agora no mundo do php, gostaria da ajuda por gentileza. Para que serve esse sinal no php, hifen- seguido sinal de maior > "->" se possível algum exemplo pois não consigo entender esse sinal -> ? Obrigado!! att Cleds Compartilhar este post Link para o post Compartilhar em outros sites
Andrey Knupp Vital 136 Denunciar post Postado Maio 28, 2011 Orientação a objetos :P Isso é definir uma propriedade $stdClass = new stdClass(); $stdClass->nome = 'um nome'; Isso é chamar um método $Array = Array( 1 => 'Um' ); $Iterator = new ArrayIterator( $Array ); echo $Iterator->current(); Compartilhar este post Link para o post Compartilhar em outros sites
Jonatã Cioni 9 Denunciar post Postado Maio 28, 2011 este simbolo serve para chamar métodos da classe, ou variaveis publicas Ex de classe: class exemplo{ public $variavel = 'valor'; public function teste(){ echo 'usando o método teste'; } } acessando uma variavel: $acessaVariavel = new exemplo; $acessaVariavel->variavel; //isso dá a seguinte saida: valor acessando um método: $acessaMetodo = new exemplo; $acessaMetodo->teste(); //isso dá a seguinte saida: usando o método teste espero ter tirado suas duvidas Compartilhar este post Link para o post Compartilhar em outros sites
Back-on 14 Denunciar post Postado Maio 28, 2011 Ele "instancia" uma função (ou propriedade se preferir) na parte de objetos, exemplo: <?php class testando{ funcion propriedade(){ códigos aqui... } } $objeto = new testando(); $quero_usar_a_funcao_propriedade = $obejto->propriedade; //ou simplesmente $objeto->propriedade ?> Espero ter esclarecido, más como você é novo em PHP, recomendo você ir conhecendo as funções, depois parte para os objetos. Compartilhar este post Link para o post Compartilhar em outros sites
Bruno Augusto 417 Denunciar post Postado Maio 28, 2011 Back-on, ele não instancia, ele invoca :P Quem instancia é o new e, indiretamente, como no Singleon por exemplo, os :: (T_PAAMAYIM_NEKUDOTAYIM ou T_DOUBLE_COLON) Compartilhar este post Link para o post Compartilhar em outros sites