Ir para conteúdo
Fórum Script Brasil

Raphael de Veyrac

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre Raphael de Veyrac

  • Data de Nascimento 24/12/1982

Perfil

  • Gender
    Male
  • Location
    Brasília

Raphael de Veyrac's Achievements

0

Reputação

  1. Eu uso o Ubuntu, mas quando eu usava o windows, eu costumava usar o WAMP (Apache, MySQL, PHP on Windows )que é muito fácil de instalar, eu tive que instalar o plugin Java porque o Netbeans foi programado em Java. É tudo muito fácil de instalar mas você deverá configurar seu Netbeans para poder executar seus arquivos no servidor diretamente a partir dele. Veja no site: wamp: http://www.wampserver.com/en/ http://www.gforum.tv/board/1124/291270/com...no-windows.html netbeans: http://netbeans.org/downloads/ É tudo muito fácil.
  2. Pessoal, bom dia a todos. Estou estudando o caso das tabelas com a interface ArrayAccess, o autor do livro explica que para a auto-incrementação devemos retornar o valor por referência e não por cópia: Um exemplo abaixo: <?php class tabela implements ArrayAccess{ private $tabela = array(); public function offsetExists($index) { return isset ($this->tabela[$index]); } public function &offsetGet($index) { //reparem que acrescentei o símbolo "&" para o valor ser copiado como referência. return $this->tabela[$index]; } public function offsetSet($index, $valor) { return $this->tabela[$index] = valor; } public function offsetUnset($index) { unset ($this->tabela[$index]); } } $tab = new tabela(); if (!isset($tab[42])) { $tab = 1; } echo ++$tab[42]; unset($tab[42]); ?> o resultado deste script é: Fatal error: Declaration of tabela::offsetGet() must be compatible with that of ArrayAccess::offsetGet() in /var/www/tabela.php on line 3. Alguém pode me dar uma dica? Já procurei em outros sites e dizem que não é possível incrementar nem por cópia nem por referência. É verdade?
×
×
  • Criar Novo...