IU
BUG STUDIO 4.0.0
Alguém pode me explicar como o Sistema STUDIO 4.0.0 está dando o erro abaixo:
</php
Parse error: parse error, expecting `')'' in C:\wamp64\www\itisu420\sistema2\app\control\Cliente\ClienteForm.class.php on line 61
Errors parsing C:\wamp64\www\itisu420\sistema2\app\control\Cliente\ClienteForm.class.php
</php
- <?php
- class ClienteForm extends TPage
- {
- protected $form; // form
- public function __construct( $param )
- {
- parent::__construct();
- try
- {
- TTransaction::open('itisu420_sistema2');
- // CRIAÇÃO DO FORMULÁRIO
- $this->form = new TForm('form_Cliente');
- $page = new TTable;
- //$page->border = '1';
- $this->form->add($page);
- // CRIAÇÃO DOS CAMPOS DO FORMULÁRIO
- $id = new TEntry('id');
- $dt_abertura = new TDate('dt_abertura');
- $nome_fantasia = new TEntry('nome_fantasia');
- $razao_social = new TEntry('razao_social');
- $cnpj = new TEntry('cnpj');
- $cpf = new TEntry('cpf');
- $estado = new TCombo('estado');
- $estado->setChangeAction(new TAction(array($this,'onChangeAction')));
- $uf = array('AC'=>'ACRE',
- 'AL'=>'ALAGOAS',
- 'AM'=>'AMAZONAS',
- 'AP'=>'AMAPÁ',
- 'BA'=>'BAHIA',
- 'CE'=>'CEARÁ',
- 'DF'=>'DISTRITO FEDERAL',
- 'ES'=>'ESPÍRITO SANTO',
- 'GO'=>'GOIÁS',
- 'MA'=>'MARANHÃO',
- 'MT'=>'MATO GROSSO',
- 'MS'=>'MATO GROSSO DO SUL',
- 'MG'=>'MINAS GERAIS',
- 'PA'=>'PARÁ',
- 'PB'=>'PARAÍBA',
- 'PR'=>'PARANÁ',
- 'PE'=>'PERNAMBUCO',
- 'PI'=>'PIAUÍ',
- 'RJ'=>'RIO DE JANEIRO',
- 'RN'=>'RIO GRANDE DO NORTE',
- 'RS'=>'RIO GRANDE DO SUL',
- 'RO'=>'RONDÔNIA',
- 'RR'=>'RORAIMA',
- 'SC'=>'SANTA CATARINA',
- 'SE'=>'SERGIPE',
- 'SP'=>'SÃO PAULO',
- 'TO'=>'TOCANTINS');
- $estado->addItems($uf);
- $estado->setValue('SP');
- self::onChangeAction(['estado' => 'SP']);
Fiz exatamente como está escrito no TUTOR
em PRESENTATION > FORMS > SHOW/HIDE ROWS
localhost/tutor/index.php?class=FormShowHideRowsView
Coloquei assim:
Também gera o mesmo erro.
Boa Tarde,
Já havia reportado por e-mail algo semelhante ao Pablo, e recebi a seguinte resposta:
"É que o PHP-GTK do Studio é o 5.3. E no 5.3 não havia a notação curta de arrays."
Creio ser algo apenas, com relação a validação do código, pois quando executo meu .php dentro do sistema continua funcionando sem problemas.
Ok,,
Mas qual seria solução ?