limite de variáveis em php.

438 views
Skip to first unread message

Luis Fernando

unread,
Apr 9, 2010, 2:14:37 PM4/9/10
to phpav...@googlegroups.com
Pessoal,

Alguém saberia me indicar referências de onde posso encontrar
informações referentes ao tamanho que uma variável string consegue suportar?
Dei uma vasculhada no oráculo (Google.com) e também no site do php.net mas
não encontrei nada a respeito.

Pergunto isto pois vou precisar armazenar uma grande quantidade de
informações em uma variável string para poder tratar posteriormente.

Alguém poderia me dar uma mão indicando alguma referência?

Desde já agradeço.

Atenciosamente,

Luis Fernando Kieça
Analista de Tecnologia & Suporte
http://luisfk.blogspot.com

winmail.dat

Bernardo Silva

unread,
Apr 9, 2010, 2:25:33 PM4/9/10
to phpav...@googlegroups.com
O máximo de uma string é o que a tua memoria aguentar. eu acho

http://www.php.net/manual/pt_BR/language.types.string.php



--
Você recebeu esta mensagem porque está inscrito no Google Groups "PHP Avançado".
Para postar nesse grupo, envie e-mail  phpav...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para phpavancado...@googlegroups.com
Para mais opções, visitem este grupo em http://groups.google.com.br/group/phpavancado
Tudo sobre php: http://www.phpavancado.net/
Documentação PHP: www.php.net

To unsubscribe, reply using "remove me" as the subject.



--
Bernardo Silva

Giancarlo Raduan

unread,
Apr 9, 2010, 9:51:42 PM4/9/10
to phpav...@googlegroups.com
depende da quantidade que voce permitiu no php.ini em relacao a alocacao de memoria do script, ou seja, carregar os valores em variaveis que excedam este limite.

abracos,

giancarlo raduan

Em 9 de abril de 2010 15:14, Luis Fernando <cybe...@gmail.com> escreveu:

Walfredo de Sá

unread,
Apr 10, 2010, 9:38:22 AM4/10/10
to phpav...@googlegroups.com
eu fiquei curioso para saber o que pode ser guardado de tão grande nestas variáveis hehehehe

eu sei que foto eh um desespero...

fiz um script para redimensionar foto que tive que alterar o limite da memória porque senão não conseguia... eram em média 100 fotos por vez, cada uma com 3mb.



Walfredo de Sá

Eng. Software

Rota Mídia Exterior
Mobile: +55 81 9474 3104
Office: +55 81 3338 8033
Skype: sa.walfredo
Professor de Webdesign com CSS na Especializa Treinamentos. Desenvolvedor há 8 anos. Técnico em Desenvolvimento de Software(Ibratec) e Webdesing(Microcamp), aluno do 5o período de Sistemas de Informaçao da Faculdade Santa Maria. Trabalhou 3 anos na Facilit Tecnologia como Front-end Engineer. Tem trabalhos realizados para grandes empresas e órgaos públicos dos estados de Pernambuco e Sao Paulo como ProjetoBR(Sao Paulo), Empetur, Prominp(Petrobras), Prefeitura de Sao Paulo, ATI.


2010/4/9 Giancarlo Raduan <gra...@gmail.com>

Luis Fernando

unread,
Apr 11, 2010, 12:04:38 PM4/11/10
to phpav...@googlegroups.com

Walfredo,

 

                Apenas para matar sua curiosidade: É um script para exportação de várias tabelas que irá gerar um único XML. O intuito é poder permitir ao usuário de nosso sistema, poder fazer backup de algumas tabelas. O usuário não terá acesso ao sistema de arquivos, para poder fazer o backup diretamente. São tabelas de cadastro de usuários e permissões dentro do sistema. Por isso, pensei em exportar cada uma das tabelas separadamente em uma variável temporária de sessão (string no caso), de modo a, via Ajax, manter o usuário informado de que passo estava no processo de backup e no final do processo, enviar o arquivo pro navegador pra poder ser salvo em algum lugar.

 

                Desde já agradeço as respostas.

 

              Atenciosamente,

 

Luis Fernando Kieça

Analista de Tecnologia & Suporte

http://luisfk.blogspot.com

 

image001.jpg
Luis Fernando Kieça.vcf

Alex Montoanelli

unread,
Apr 11, 2010, 12:16:50 PM4/11/10
to phpav...@googlegroups.com
Olá Luis,

Qual o motivo de exportar para sessão ?

Porque você não mantem em sessão apenas os status do backup, para ser pego via ajax
e vai gravando o  xml gerado diretamente em um arquivo com file_put_contents, e
ao final do processo, use headers para forçar o download do arquivo.

Abraço

Alex Montoanelli
Administração de Redes | Desenvolvimento
Unetvale Conectividade
+55 48 3263 8700
al...@unetvale.com.br


2010/4/11 Luis Fernando <cybe...@gmail.com>
image001.jpg

Luis Fernando

unread,
Apr 11, 2010, 12:24:23 PM4/11/10
to phpav...@googlegroups.com

Alex,

 

Não deixa de ser uma alternativa interessante. Vou reconsiderar esta opção também.

 

              Atenciosamente,

 

Luis Fernando Kieça

Analista de Tecnologia & Suporte

http://luisfk.blogspot.com

 

 

image001.jpg
Luis Fernando Kieça.vcf
Reply all
Reply to author
Forward
0 new messages