Hàm show_source () trong PHP
Thí dụ
Sử dụng tệp thử nghiệm ("test.php") để xuất tệp với cú pháp PHP được đánh dấu:
<html>
<body>
<?php
show_source("test.php");
?>
</body>
</html>
Đầu ra của trình duyệt của đoạn mã trên có thể là (tùy thuộc vào nội dung trong tệp của bạn):
<html>
<body>
<?php
echo ("test.php");
?>
</body>
</html>
Đầu ra HTML của mã trên có thể là (Xem nguồn):
<html>
<body>
<code><span style="color: #000000">
<html>
<br /><body>
<br /><span style="color: #0000BB"><?php
<br /></span><span style="color: #007700">echo (</span><span style="color: #DD0000">"test.php"</span><span style="color: #007700">);
<br /></span><span style="color: #0000BB">?>
<br /></span></body>
<br /></html></span>
</code>
</body>
</html>
Định nghĩa và Cách sử dụng
Hàm show_source () xuất ra một tệp có cú pháp PHP được tô sáng. Cú pháp được đánh dấu bằng cách sử dụng các thẻ HTML.
Các màu dùng để tô sáng có thể được đặt trong tệp php.ini hoặc bằng hàm ini_set ().
show_source () là một bí danh của highlight_file () .
Lưu ý: Khi sử dụng chức năng này, toàn bộ tệp sẽ được hiển thị - bao gồm cả mật khẩu và bất kỳ thông tin nhạy cảm nào khác!
Cú pháp
show_source(filename,return)
Giá trị tham số
Parameter | Description |
---|---|
filename | Required. Specifies the file to display |
return | Optional. If set to TRUE, this function will return the highlighted code as a string, instead of printing it out. Default is FALSE |
Chi tiết kỹ thuật
Giá trị trả lại: | Nếu tham số trả về được đặt thành TRUE, hàm này trả về mã được đánh dấu dưới dạng một chuỗi thay vì in ra. Nếu không, nó trả về TRUE nếu thành công hoặc FALSE nếu thất bại |
---|---|
Phiên bản PHP: | 4+ |
Changelog: | Kể từ PHP 4.2.1, chức năng này hiện cũng bị ảnh hưởng bởi safe_mode và open_basedir. Tuy nhiên, safe_mode đã bị loại bỏ trong PHP 5.4. PHP 4.2 - Tham số trả về đã được thêm vào. |
❮ Tham chiếu khác PHP