ai cũng có thể giải thích các thẻ đặc biệt trong php là gì?<?= ?> thẻ đặc biệt trong php
<?= ?>
Tôi không thể tìm thấy nó trên google.
ai cũng có thể giải thích các thẻ đặc biệt trong php là gì?<?= ?> thẻ đặc biệt trong php
<?= ?>
Tôi không thể tìm thấy nó trên google.
Xem cài đặt short_open_tags. <?=
giống hệt với <? echo
và việc sử dụng nó yêu cầu short_open_tag
để bật. Cụm từ tìm kiếm sẽ là "các thẻ ngắn".
Ví dụ: <?='hello'?>
giống hệt với <? echo 'hello' ?>
là hình thức ngắn <?php echo 'hello' ?>
.
Xem thêm Are PHP short tags acceptable to use? tại đây trên SO.
Chúng xuất trực tiếp nội dung bên trong chúng.
<?= "something" ?>
là một phím tắt cho:
<?php echo "something"; ?>
Những (cùng với <? ?>
) được gọi là thẻ ngắn. See here (short_open_tag)
Đó là một phần của số short_open_tag. Về cơ bản, <?=$foo?>
tương đương với <?php echo $foo; ?>
Short_open_tag là chính ?>. "Short_open_tag cũng ảnh hưởng đến cách viết tắt =, Giống hệt với Echo. Sử dụng phím tắt này yêu cầu short_open_tag được bật" - trích dẫn từ php.net. Vì vậy, nó không phải là cơ bản short_open_tag. – retro
Thực tế là retro, tôi đã sửa đổi câu trả lời của mình để cụ thể hơn :) – Wolph
<?= $foobar ?>
là phím tắt cho <?php echo $foobar; ?>
.
Tôi sẽ không khuyên bạn nên sử dụng các thẻ ngắn này vì trong một số môi trường máy chủ web, chúng bị vô hiệu hóa thông qua cấu hình PHP.
Bất kỳ ứng dụng PHP nào yêu cầu nhiều tùy chọn cấu hình, từ mod_rewrite đến memory_limit và post_max_size. Hãy nói với mọi người những điều này không được khuyến khích sử dụng –
có bạn có thể thực hiện bằng cách sử dụng .htaccess. Trong tập tin .htaccess của bạn, thêm này
php_value short_open_tag 1
Bây giờ bạn có thể kiểm tra các tập tin với <?='hi';?>
thay vì <?php ?>
http://stackoverflow.com/questions/1656795/shorter-way-of-echoing -a-biến-in-php – karim79
có thể trùng lặp của [Cái gì = có nghĩa là?] (http://stackoverflow.com/questions/1959256/what-does-mean) –