serialização em PHP
Olá.
Estou com uma dúvida sobre serialização. Sei que quando serializamos, um objeto por exemplo, é gravado
em forma de string o estado desse objeto. Estou querendo usar mais esta técnica para deixar de lado o banco de dados.
Mas a dúvida mesmo é a seguinte. Se eu tiver, por exemplo, um cadastro de alunos e tiver que cadastrar vários alunos, tenho que salvar um arquivo com a serialização para cada um deles?
Estou pensando em termos de POO.
É viável a serialização da forma como quero fazer?
E quanto ao desempenho? Melhor ou pior em relação á banco de dados?
Em banco de dados usamos relacionamento. Se eu serializar tudo, como fica esta questão?
Estou com uma dúvida sobre serialização. Sei que quando serializamos, um objeto por exemplo, é gravado
em forma de string o estado desse objeto. Estou querendo usar mais esta técnica para deixar de lado o banco de dados.
Mas a dúvida mesmo é a seguinte. Se eu tiver, por exemplo, um cadastro de alunos e tiver que cadastrar vários alunos, tenho que salvar um arquivo com a serialização para cada um deles?
Estou pensando em termos de POO.
É viável a serialização da forma como quero fazer?
E quanto ao desempenho? Melhor ou pior em relação á banco de dados?
Em banco de dados usamos relacionamento. Se eu serializar tudo, como fica esta questão?
Lucas Rodrigues
Curtidas 0
Respostas
Lucas Rodrigues
12/07/2012
Mas que forum mais porcaria hein.
Não tem um indivíduo capaz de responder a minha pergunta.
Imagino que devem ser ótimos os cursos oferecidos no site.
kkkkkkkkkkkkkkkkk
Não tem um indivíduo capaz de responder a minha pergunta.
Imagino que devem ser ótimos os cursos oferecidos no site.
kkkkkkkkkkkkkkkkk
GOSTEI 0
Lucas Rodrigues
12/07/2012
Mas que forum mais porcaria hein. Uma semana se passaram e a pergunta ainda está lá. Sem resposta.
Não tem um indivíduo capaz de responder a minha pergunta.
Imagino que devem ser ótimos os cursos oferecidos no site.
kkkkkkkkkkkkkkkkk
Não tem um indivíduo capaz de responder a minha pergunta.
Imagino que devem ser ótimos os cursos oferecidos no site.
kkkkkkkkkkkkkkkkk
GOSTEI 0
Ricardo Arrigoni
12/07/2012
Opa Lucas, veja se esse artigo te ajuda: http://www.diogomatheus.com.br/blog/php/serializacao-de-dados-no-php/
Também tem esse aqui: http://douglascunha.com/blog/2009/01/serializacao-de-dados-em-php/
Qualquer dúvida é só falar.
abs
Também tem esse aqui: http://douglascunha.com/blog/2009/01/serializacao-de-dados-em-php/
Qualquer dúvida é só falar.
abs
GOSTEI 0
Joel Rodrigues
12/07/2012
Lucas, não acho viável trabalhar da forma que você citou. Utilizando banco de dados você já possui funcionalidades prefinidas para definição e manipulação de dados, bem como tratamento de segurança da informação.
Salvando os dados em arquivo, você estará exposto ao risco de corrupção de arquivo, falha de acesso, negação de permissão, entre outros.
Quanto à form, acredito que você devesse serializar uma lista de objetos de uma vez e salvar em arquivo, não cada item individualmente.
Boa sorte.
Salvando os dados em arquivo, você estará exposto ao risco de corrupção de arquivo, falha de acesso, negação de permissão, entre outros.
Quanto à form, acredito que você devesse serializar uma lista de objetos de uma vez e salvar em arquivo, não cada item individualmente.
Boa sorte.
GOSTEI 0
Lucas Rodrigues
12/07/2012
opa lucas, veja se esse artigo te ajuda: http://www.diogomatheus.com.br/blog/php/serializacao-de-dados-no-php/
também tem esse aqui: http://douglascunha.com/blog/2009/01/serializacao-de-dados-em-php/
qualquer dúvida é só falar.
abs
também tem esse aqui: http://douglascunha.com/blog/2009/01/serializacao-de-dados-em-php/
qualquer dúvida é só falar.
abs
Muito bom os artigos. Também me ajudaram a entender as funções __sleep() e __wakeup().
GOSTEI 0
Lucas Rodrigues
12/07/2012
Lucas, não acho viável trabalhar da forma que você citou. Utilizando banco de dados você já possui funcionalidades prefinidas para definição e manipulação de dados, bem como tratamento de segurança da informação.
Salvando os dados em arquivo, você estará exposto ao risco de corrupção de arquivo, falha de acesso, negação de permissão, entre outros.
Quanto à form, acredito que você devesse serializar uma lista de objetos de uma vez e salvar em arquivo, não cada item individualmente.
Boa sorte.
Salvando os dados em arquivo, você estará exposto ao risco de corrupção de arquivo, falha de acesso, negação de permissão, entre outros.
Quanto à form, acredito que você devesse serializar uma lista de objetos de uma vez e salvar em arquivo, não cada item individualmente.
Boa sorte.
Quanto a dica do Joel, realmente eu não tinha pensado na funções de manipulação.
Obrigado.
GOSTEI 0
Eduardo Gonçalves
12/07/2012
Este artigo apresenta uma introdução ao assunto: https://www.devmedia.com.br/serializacao-de-dados-em-php/25224
GOSTEI 0