Warning: Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of sacar_subcategorias(). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file in /home/criarweb/data/librerias/muestra_faq.php on line 85

Warning: Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of sacar_subcategorias(). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file in /home/criarweb/data/librerias/muestra_faq.php on line 85
Ativar delimitador de código PHP <?
 Criar Web, manuais e recursos para desenvolvimento web
Manuais
Programas
FAQS
Diretório
Comunidade
  Inicio > FAQ
SEÇÕES
Monotemáticos
+ HTML
+ CSS
+ PHP
+ ASP
+ Javascript
Manuais
+ Desde 0
+ Tecnologia
+ Divulgação de sites
+ Flash
+ Mais manuais
Outras Seções
+ Diretório
+ Buscar em CriarWeb
+ Programas
+ Faqs
+ Colabore
Serviços e comunidade
+ Home comunidade
+ Suas Páginas
+ Boletim
+ Cadastrar-se
+ Gerador de METAs
+ Enquete
+ Livro de visitas

Parceiros
- CSS para Web Design
- S.O.S Designers
- Slackware-Brasil
- Crie seu Web site
- Oficina da Net


Ativar delimitador de código PHP <?

Em minha instalação de PHP tenho um problema com os delimitadores de código PHP. É que instalei um PHP 5 e vejo que o código <? para abrir um script PHP não funciona.

Ou seja, ponho <?php para abrir código PHP e me funciona, porém logo ponho <? para abrir esse mesmo pedaço de código PHP e não se processa, ou seja, me devolve como se fosse código HTML, sem interpretar que é um script PHP.

O tema é que em meus projetos utilizo sempre <? para delimitar o código PHP e não gostaria de ir arquivo por arquivo editando cada um para modificar os inícios de blocos PHP.

Como posso configurar PHP para que me aceite também <? como início de bloco de código PHP?

A FAQ Ativar delimitador de código PHP <? tem Pertence à categoria:
Resposta de Miguel Angel Alvarez 09/5/08
Isso se faz através de php.ini, como tantas outras coisas de configuração de PHP. Simplesmente, deve adicionar no arquivo uma linha, com a instrução:

short_open_tag = 1

Eu tenho posto em meu php.ini em meu computador local esta linha no final do arquivo e assim consigo que me aceite essas aberturas de código PHP. Porém, vigie antes se essa variável de configuração está em outra parte do arquivo php.ini, para se assegurar que não a repete.

Isso é tudo... de qualquer forma, teria que comentar que, segundo a documentação de PHP, o método mais correto para abrir e cerrar blocos de código PHP é com <?php. O método <? é desaconselhável por não existir suporte a ele em todas as versões de PHP e porque dá problemas na hora de juntar em um mesmo arquivo código PHP e código XML.



 
FAQ relacionadas
  + Warning PHP por session_start
  + Mostrar array PHP
  + Como tirar os hífens de um texto
  + Como acessar variáveis globais em PHP dentro de uma função?
  + Mostrar data e hora em PHP
  + Redirecionar em PHP

Complementar a respostaComplementar a resposta
Voltar à árvore de categoriasVoltar à árvore de categorias


Sobre nós | Copyright | Anuncie | Entrar em contato <criarweb>

Hospedado por Hostnet Hospedagem de Sites