2009-12-05 38 views

Trả lời

22

Bạn cần bật short_open_tags để sử dụng thẻ mở <?. Nhưng tôi khuyên bạn không nên sử dụng chúng mà phải sử dụng thẻ mở tiêu chuẩn <?php vì các lý do tương thích và tính di động.

+0

Hoàn toàn đồng ý. Các thẻ ngắn không là gì ngoài rắc rối. – Atli

+3

Tôi không đồng ý. Đó là một tính năng trong PHP, bạn có thể chỉ cần đặt trong tập tin cấu hình của nó. Làm cho các trang PHP templated cũng kém tiết kiệm hơn rất nhiều. Còn về ? Đó là phím tắt hoàn hảo cho Và dễ đọc hơn nhiều. – Htbaa

+1

Tôi hoàn toàn không đồng ý ... nó không được kích hoạt theo mặc định trong bản cài đặt chuẩn. Không phải ai cũng có quyền truy cập hoặc bí quyết (mặc dù bí quyết là khá nhỏ) để thay đổi nó. Nó không có nhiều vấn đề nếu trang web của bạn hoàn toàn bị bạn kiểm soát mọi lúc và sẽ không bao giờ được bất kỳ ai khác triển khai cho bất kỳ máy chủ nào không hoàn toàn nằm trong tầm kiểm soát của họ (đọc máy chủ riêng ảo). Nói chung những điều đó không được bảo đảm để được đảm bảo để tránh được nó. – prodigitalson

5
  1. Mở tệp php.ini của bạn.
  2. Đặt dòng: short_open_tags = 1
  3. Tải lại Apache.
  4. Như đã nói ở trên, điều này không được khuyến khích, nhưng nếu bạn chỉ học và tạo mẫu ứng dụng, điều đó có thể chấp nhận được.