Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Técnicas que desconheço


vini_loock

Pergunta

Olá,

Estava vendo algumas classes e encontrei uma coisa que ainda não tinha visto em PHP e queria dar uma pesquisada, mas não sei como se chama isso.

Esse "isso", é esse Array que está antes de properties:

public function update(Array $properties)
Acredito que seja para definir o tipo de valor aceitável no parametro. Se alguém tiver algum material a respeito, ou souber o nome, ajudaria muito. At, Vinicius Edit: Também reparei que em algumas funções se utiliza um '&' antes do nome. Pra que serve? Ex:
public static function & myFn()

Editado por vini_loock
Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Vini

Isso se chama: Type Hinting. Você diz à função que ela só pode aceitar arrays no parâmetro $properties.

Segue link de referencia: http://www.php.net/manual/pt_BR/language.o...typehinting.php

O & siguinifica que você quer somente a referencia de memória do objeto a direita.

Ex.:

Faça um teste assim:

<?php
$nome = 'João';
$ref = & $nome;

//As duas variaveis vão imprimir o mesmo conteudo, porq $ref aponta para o endereço de memória de $nome. 
echo $nome . '<br/>';
echo $ref . '<br/>';


//Se você atribuir qualquer texto para $ref, você estará atribuindo para $nome tb, 
//Agora AS dúdas variaveis tem que imprimir Maria
$ref = 'Maria';
echo $nome . '<br/>';
echo $ref . '<br/>';

Segue link de referencia:

http://www.php.net/manual/pt_BR/language.references.php

Editado por Romero Dias
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...