Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal,
O problema é, um programa seta as variáveis via linha de comando, ele é orientado a objeto.
O segundo não pode dar new na classe do primeiro se não destrói as variáveis já setadas (pois gera um novo objeto / nova instância), mas tem que ler as variáveis já setadas.
Ou seja quero ler a instância anterior.
O que fiz para "resolver" isto foi estender a classe que seta as variáveis no segundo programa que leria usei Nome_da_Classe::$_variável. mas para isto tive que mudar o que seta para esta variável ser "public static", não sei se isto tem algum risco de segurança.
Sem usar Banco de Dados, arquivos (.ini, .env, .txt) e sem usar sessão (estou em linha de comando), qual a melhor solução?
>
Em 01/12/2018 at 09:24, Paulo Correia disse:
O que fiz para "resolver" isto foi estender a classe que seta as variáveis no segundo programa que leria usei Nome_da_Classe::$_variável. mas para isto tive que mudar o que seta para esta variável ser "public static", não sei se isto tem algum risco de segurança.
Melhor deixar a classe imutável, e desenvolver um script que faça a leitura destes dados, da forma que você achar melhor sem alterar a classe.
.
>
Em 01/12/2018 at 09:24, Paulo Correia disse:
Sem usar Banco de Dados, arquivos (.ini, .env, .txt) e sem usar sessão (estou em linha de comando), qual a melhor solução?
shell
Se quiser usar como script de php use o header #!/usr/bin/php
something.php
#!/usr/bin/php
#!/bin/bash