Tại sao mã PHP của tôi hiển thị dưới dạng văn bản?

Sử dụng lệnh tiếng vang. Lệnh echo có thể được sử dụng để hiển thị văn bản, bao gồm số, chuỗi và mảng.  

ví dụ 1

PHP




 

$string ="GeeksforGeeks!!";

 

Array : [1, 2, 3, 4, 5]
1

Array : [1, 2, 3, 4, 5]
2
Array : [1, 2, 3, 4, 5]
3
Array : [1, 2, 3, 4, 5]
4
Array : [1, 2, 3, 4, 5]
5

 

Array : [1, 2, 3, 4, 5]
7

Array : [1, 2, 3, 4, 5]
2 $string;

Printing the string: GeeksforGeeks!!
1

đầu ra

Printing the string: GeeksforGeeks!!

ví dụ 2. Mảng không thể được in trực tiếp vào tập lệnh. Nó tương thích để hiển thị dữ liệu được lưu trữ ở định dạng chuỗi. Do đó, phương thức json_encode() được sử dụng để mô phỏng chuyển đổi mảng thành chuỗi.  

PHP




 

Printing the string: GeeksforGeeks!!
4

Printing the string: GeeksforGeeks!!
5 =
Printing the string: GeeksforGeeks!!
7
Printing the string: GeeksforGeeks!!
8

Array : [1, 2, 3, 4, 5]
2
Array : [1, 2, 3, 4, 5]
3
Array : Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )
1
Array : [1, 2, 3, 4, 5]
5

 

Array : Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )
4

Array : [1, 2, 3, 4, 5]
2
Array : Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )
6
Printing the string: GeeksforGeeks!!
5
Array : Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 )
8

 

Printing the string: GeeksforGeeks!!
1

đầu ra

Array : [1, 2, 3, 4, 5]

Sử dụng lệnh in. Thời gian chạy của hàm in trong PHP nhiều hơn một chút so với hàm echo.  
ví dụ 1

PHP




 

$string ="GeeksforGeeks!!";

 

Array : [1, 2, 3, 4, 5]
1

9_______0_______3

Array : [1, 2, 3, 4, 5]
4
Array : [1, 2, 3, 4, 5]
5

 

Array : [1, 2, 3, 4, 5]
7

9 $string;

Printing the string: GeeksforGeeks!!
1

đầu ra

Printing the string: GeeksforGeeks!!

ví dụ 2. Mảng có thể được in bằng phương thức print_r được sử dụng để in chỉ mục cùng với các giá trị của nó.  

Tạo một tệp có tên xin chào. php và đặt nó vào thư mục gốc của máy chủ web của bạn (DOCUMENT_ROOT) với nội dung sau

Ví dụ #1 Tập lệnh PHP đầu tiên của chúng tôi. xin chào. php



PHP Test


Hello World

'; ?>

Sử dụng trình duyệt của bạn để truy cập tệp bằng URL của máy chủ web của bạn, kết thúc bằng tham chiếu tệp /hello.php. Khi phát triển cục bộ, URL này sẽ giống như http://localhost/hello.php hoặc http://127.0.0.1/hello.php nhưng điều này phụ thuộc vào cấu hình của máy chủ web. Nếu mọi thứ được định cấu hình chính xác, tệp này sẽ được phân tích cú pháp bằng PHP và đầu ra sau đây sẽ được gửi tới trình duyệt của bạn

 
  PHP Test
 
 
 

Hello World

Chương trình này cực kỳ đơn giản và bạn thực sự không cần sử dụng PHP để tạo một trang như thế này. Tất cả những gì nó làm là hiển thị. Hello World sử dụng câu lệnh tiếng vang PHP. Lưu ý rằng tệp không cần phải thực thi hoặc đặc biệt theo bất kỳ cách nào. Máy chủ phát hiện ra rằng tệp này cần được giải thích bởi PHP vì bạn đã sử dụng ". php", mà máy chủ được cấu hình để chuyển sang PHP. Hãy coi đây là một tệp HTML bình thường có sẵn một bộ thẻ đặc biệt để bạn thực hiện nhiều điều thú vị

Nếu bạn đã thử ví dụ này và nó không xuất ra bất kỳ thứ gì, nó nhắc tải xuống hoặc bạn thấy toàn bộ tệp dưới dạng văn bản, thì rất có thể máy chủ bạn đang sử dụng chưa bật PHP hoặc không được cấu hình đúng cách. Yêu cầu quản trị viên của bạn kích hoạt nó cho bạn bằng cách sử dụng chương Cài đặt của sách hướng dẫn. Nếu bạn đang phát triển cục bộ, hãy đọc cả chương cài đặt để đảm bảo mọi thứ được cấu hình đúng cách. Đảm bảo rằng bạn truy cập tệp qua http với máy chủ cung cấp cho bạn đầu ra. Nếu bạn chỉ gọi tệp từ hệ thống tệp của mình, thì nó sẽ không được phân tích cú pháp bằng PHP. Nếu sự cố vẫn tiếp diễn, vui lòng sử dụng một trong nhiều tùy chọn hỗ trợ » PHP

Mục đích của ví dụ là hiển thị định dạng thẻ PHP đặc biệt. Trong ví dụ này, chúng tôi đã sử dụng to indicate the start of a PHP tag. Then we put the PHP statement and left PHP mode by adding the closing tag, ?>. Bạn có thể nhảy vào và thoát khỏi chế độ PHP trong một tệp HTML như thế này ở bất cứ đâu bạn muốn. Để biết thêm chi tiết, hãy đọc phần thủ công về cú pháp PHP cơ bản

Note: A Note on Line Feeds

Line feeds have little meaning in HTML, however it is still a good idea to make your HTML look nice and clean by putting line feeds in. A linefeed that follows immediately after a closing ?> sẽ bị xóa bởi PHP. Điều này có thể cực kỳ hữu ích khi bạn đặt nhiều khối PHP hoặc bao gồm các tệp chứa PHP không được phép xuất bất kỳ thứ gì. Đồng thời nó có thể hơi khó hiểu. Bạn có thể đặt một khoảng trắng sau khi đóng ?> để buộc xuất ra một khoảng trắng và một dòng cấp dữ liệu hoặc bạn có thể đặt một dòng cấp dữ liệu rõ ràng trong tiếng vang/bản in cuối cùng từ trong khối PHP của bạn

Ghi chú. Lưu ý về Trình soạn thảo văn bản

Có nhiều trình soạn thảo văn bản và Môi trường phát triển tích hợp (IDE) mà bạn có thể sử dụng để tạo, chỉnh sửa và quản lý tệp PHP. Một phần danh sách các công cụ này được duy trì tại »Danh sách Trình chỉnh sửa PHP. Nếu bạn muốn giới thiệu một biên tập viên, vui lòng truy cập trang trên và yêu cầu người duy trì trang thêm biên tập viên vào danh sách. Có một trình soạn thảo với đánh dấu cú pháp có thể hữu ích

Ghi chú. Lưu ý về bộ xử lý văn bản

Các trình xử lý văn bản như StarOffice Writer, Microsoft Word và Abiword không tối ưu để chỉnh sửa tệp PHP. Nếu bạn muốn sử dụng một tập lệnh cho tập lệnh thử nghiệm này, bạn phải đảm bảo rằng bạn lưu tệp dưới dạng văn bản thuần túy, nếu không PHP sẽ không thể đọc và thực thi tập lệnh

Bây giờ bạn đã tạo thành công một tập lệnh PHP đang hoạt động, đã đến lúc tạo tập lệnh PHP nổi tiếng nhất. Thực hiện cuộc gọi đến hàm phpinfo() và bạn sẽ thấy rất nhiều thông tin hữu ích về hệ thống và thiết lập của mình, chẳng hạn như các biến được xác định trước có sẵn, các mô-đun PHP đã tải và cài đặt cấu hình. Hãy dành chút thời gian và xem lại thông tin quan trọng này

Tại sao mã PHP của tôi không hiển thị?

Đảm bảo rằng PHP được cài đặt và chạy đúng cách . Điều này nghe có vẻ ngớ ngẩn, nhưng bạn không bao giờ biết. Một cách dễ dàng để kiểm tra là chạy php -v từ dòng lệnh và xem có trả về thông tin phiên bản hay bất kỳ lỗi nào không. Đảm bảo rằng mô-đun PHP được liệt kê và không ghi chú bên trong httpd của Apache.

Tại sao mã PHP của tôi không hoạt động trong HTML?

Tệp php luôn có thể đọc và hiển thị mã HTML, nhưng HTML không tự động phân tích cú pháp mã php. Để làm như vậy, bạn sẽ cần điều chỉnh. tệp htaccess . Khi đã xong, mã php sẽ hiển thị trong các tệp HTML mà không gặp sự cố.

Tại sao tệp PHP của tôi không mở trong trình duyệt?

PHP không được cài đặt đúng cách trên hệ thống của bạn hoặc máy chủ không được cài đặt đúng cách . Mô-đun PHP không được tải trong apache của bạn. Bạn đã không đặt tập lệnh của mình ở đúng nơi. Đặt các tệp của bạn vào /XAMPP/htdocs và sau đó trỏ trình duyệt của bạn tới. http. // localhost/my_php_script. php.

Làm cách nào để xem mã PHP trong trình duyệt?

Bạn có thể mở tệp hiện tại trong trình duyệt bằng các phương pháp sau. .
Nhấp vào nút Mở trong trình duyệt trên StatusBar
Trong trình chỉnh sửa, nhấp chuột phải vào tệp và nhấp vào menu ngữ cảnh Mở PHP/HTML/JS trong Trình duyệt
Dùng tổ hợp phím Shift + F6 để mở thêm nhanh hơn (có thể thay đổi trong menu File -> Preferences -> Keyboard Shortcuts)