PHP benim kaynak kodu gösteriyor?

2 Cevap php

Ben çalıştırdığınızda sadece PHP5.3 yükseltilmiş ve:

php myfile.php

Ben myfile.php için kaynak kodunu görebilirsiniz.

Herhangi bir fikir bu neden oluyor? Ben daha önce böyle bir şey görmedim!

2 Cevap

5.3

short_open_tag

varsayılan olarak devre dışıdır. Yani kullanıyorsanız

<? ?>

yerine

<?php ?>

o (sadece php.ini de bayrağı etkinleştirmek yeniden sağlanır) ileride sorunlara neden olabilir. Ben ne okudum hala 6'dan kaldırılmasını tartışıyor.

Eğer dosyanın başında açılış PHP etiketi ihmal etmedi emin misin?

yani:

<?php
echo "hello, world!";

(Note I used "full" open tags ; ie "<?php ", ve kısa açık etiketleri" <? "- belki kısa açık etiketleri kullanılır, ve bu PHP, doğru hatırlıyorsam, bunlar varsayılan olarak devre dışıdır devre dışı? 5.3)

olup:

echo "hello, world!";

(If that doesn't help : can you post a short code sample that reproduces the problem ?)