Trabalhar com classes no PHP não é nada fácil, eu apanhei muito para fazer os meus códigos funcionarem, eu fui obrigado a criar três pastas: Modelos, Visoes e Controles.
Mas nesse mês, o Iowys apresentou um novo autoload que permite ao programador trabalhar com as classes sem a necessidade de criar pastas, mas a versão do PHP tem que ser a 8.2 para cima.
O meu primeiro projeto foi criado na base da tentativa e erro, ele recebeu o nome de orcamento.php, mas eu tive que fazer várias adaptações, quando o meu irmão começou a utilizar. Em seguida, apareceram divergências entre o relatório da vendas do meu código com o da Bling (o meu programa não emite nota fiscal, já a Bling emite a Nota Fiscal). A Bling tem uma rotina para montar o pedido de venda, mas ele acha bem mais fácil usar o meu código num antigo tablet da Apple, e depois ele exporta o meu pedido para a Bling. Para tentar eliminar a divergência, eu criei dois arquivos: orcamentoGet.php e OrcamentoVenda.php. Graças a esses dois arquivos, eu consigo fazer os relatórios de vendas serem iguais.
Com o novo autoload eu posso melhorar os códigos assim:
orcamentoControle.php
orcamentoView.php
A ideia básica das classes é separar o formulário HTML do código PHP e definir dentro do código quem vai fazer o quê. Falar é fácil, mas o novo autoload já ajuda bastante.
Pergunta
Frank K Hosaka
Trabalhar com classes no PHP não é nada fácil, eu apanhei muito para fazer os meus códigos funcionarem, eu fui obrigado a criar três pastas: Modelos, Visoes e Controles.
Mas nesse mês, o Iowys apresentou um novo autoload que permite ao programador trabalhar com as classes sem a necessidade de criar pastas, mas a versão do PHP tem que ser a 8.2 para cima.
O meu primeiro projeto foi criado na base da tentativa e erro, ele recebeu o nome de orcamento.php, mas eu tive que fazer várias adaptações, quando o meu irmão começou a utilizar. Em seguida, apareceram divergências entre o relatório da vendas do meu código com o da Bling (o meu programa não emite nota fiscal, já a Bling emite a Nota Fiscal). A Bling tem uma rotina para montar o pedido de venda, mas ele acha bem mais fácil usar o meu código num antigo tablet da Apple, e depois ele exporta o meu pedido para a Bling. Para tentar eliminar a divergência, eu criei dois arquivos: orcamentoGet.php e OrcamentoVenda.php. Graças a esses dois arquivos, eu consigo fazer os relatórios de vendas serem iguais.
Com o novo autoload eu posso melhorar os códigos assim:
orcamentoControle.php
orcamentoView.php
A ideia básica das classes é separar o formulário HTML do código PHP e definir dentro do código quem vai fazer o quê. Falar é fácil, mas o novo autoload já ajuda bastante.
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
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.