Có cách nào tốt hơn để xuất dữ liệu ra trang html bằng PHP không?
Nếu tôi muốn tạo một div với một số var trong php, tôi sẽ viết một cái gì đó như thế này
in (''.$var.'');
hoặc
echo "''.$var.''";
Cách đúng để thực hiện việc này là gì?
Hoặc tốt hơn nữa, hãy điền vào một $tempvar
Và in một lần? Giống như thế này:
$tempvar = ''.$var.''
in ($tempvar);
Trên thực tế, trong cuộc sống thực, var sẽ có nhiều hơn thế nữa!
1 Câu trả lời
PHPtiếng vọng
Vàin
Có hai điểm khác biệt:
in
Trả về một giá trị. Nó luôn trả về 1.
tiếng vọng
Có thể xuất ra danh sách các tham số được phân tách bằng dấu phẩy.
Việc luôn trả về 1 có vẻ không hữu ích lắm. Danh sách đối số được phân tách bằng dấu phẩy có thể được mô phỏng thông qua nhiều lệnh gọi hoặc nối chuỗi. Vì thế tiếng vọng
Và in
Sự lựa chọn giữa hai loại này phụ thuộc phần lớn vào phong cách. Hầu hết mã PHP tôi thấy đều sử dụng tiếng vọng
.
inf()
Nó là c inf()
Mô phỏng trực tiếp . Nếu bạn quen thuộc với thành ngữ C, bạn có thể sử dụng inf()
. Tuy nhiên, nhiều người trẻ thấy rằng inf()
Cú pháp ký tự đặc biệt không tốt bằng cú pháp tương đương tiếng vọng
Mã có thể đọc được.
tiếng vọng
,in
Và inf
Có thể có sự khác biệt về hiệu suất giữa , nhưng tôi sẽ không lo lắng quá nhiều về chúng, vì trong ứng dụng web chạy bằng cơ sở dữ liệu (lĩnh vực điển hình của PHP), việc in chuỗi cho máy khách gần như chắc chắn không phải là điểm nghẽn của bạn. Điều quan trọng là bất kỳ cách nào trong 3 cách này cũng đều có thể hoàn thành nhiệm vụ và không có cách nào tốt hơn cách nào. Đây chỉ là vấn đề phong cách thôi.
Liên quan đến PHP: echo "", print(), print(), chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/1504797/
Tôi đang chạy PHP trong một tệp JavaScript, như... var = '';). Tôi cần sử dụng JavaScript để quét chuỗi để tìm các ký tự phân cách PHP (mở và đóng PHP). Tôi đã biết cách rồi
Tôi muốn có thể làm điều gì đó như thế này: php --determine-oldest-supported-php-version test.php và nhận được kết quả đầu ra này: 7.2 Nghĩa là nhị phân php được kiểm tra theo thử nghiệm.
Tôi đang phát triển một trang web php lớn hiện không sử dụng bất kỳ framework nào. Câu hỏi lớn của tôi là, liệu có nên thử tích hợp dần dần khung vào ứng dụng theo thời gian, chẳng hạn như tạo các tiện ích mới và cập nhật các tiện ích cũ không? Ví dụ, tất cả các trang đều được phục vụ trực tiếp thông qua URL.
Dưới đây là mã nguồn của tôi, tôi muốn sử dụng biến $r1 nằm trong tập lệnh php ở cuối trong một tập lệnh php khác ở đầu cùng một trang. Tôi cần một giải pháp đơn giản cho vấn đề này. Tôi muốn sử dụng biến đó trong truy vấn cập nhật có trong mã. $tên)
Tôi đang tạo một trang web thực hiện nhiều chuyển hướng PHP tùy thuộc vào các tình huống khác nhau. Giống như thế này... header("Location: somesite.com/redirectedpage.php"); để bảo mật