Sự khác biệt giữa dpm()
và dsm()
là gì?Sự khác nhau giữa dpm() và dsm() là gì?
Trả lời
dpm() in biến thành khu vực 'thông báo' của trang bằng drupal_set_message(). Đầu ra và nhỏ gọn và ít có khả năng phá vỡ bố cục của trang của bạn.
Từ các tài liệu devel:
Một lưu ý từ các module devel: dsm() là một hàm di sản đó là kém tên; sử dụng dpm() thay vì, từ 'p' bản đồ đến 'print_r'.
Tôi nghĩ chúng ta nên tin tưởng những người thích chơi trò chơi đó.
drupal_set_message()
là chức năng lõi Drupal đặt thông báo thành đầu ra ở chế độ xem trang tiếp theo. drupal_print_message()
là, tôi tin (dựa trên các ví dụ tôi tìm thấy trong Google), một số người đôi khi nói một cách ngẫu nhiên khi họ thực sự có nghĩa là drupal_set_message()
, nhưng không phải là một chức năng thực sự.
Lưu ý: có chức năng dpm()
trong mô-đun Devel, viết tắt của "thông báo in drupal" xuất ra các biến để gỡ lỗi phát triển.
Devel Demo là mô-đun drupal tốt thể hiện hầu hết các chức năng gỡ lỗi được cung cấp bởi mô đun devel và here là một bài đăng hay cung cấp tổng quan ngắn gọn về các chức năng đó.
bạn cần bao gồm các thông tin liên quan trong câu trả lời của bạn, không chỉ liên kết đến các tài nguyên ngoại vi. – DrCord
Tất cả họ đều giống nhau, kiểm tra như thế nào dsm()
được định nghĩa (ai gọi khác):
function dsm($input, $name = NULL) {
return dpm($input, $name);
}
Vì vậy, một trong những chính mà nên được sử dụng là dpm()
, như dsm()
bị phản đối.
- 1. Sự khác nhau giữa WPF và WinForms là gì?
- 2. Sự khác nhau giữa JavaScript và Java là gì?
- 3. Sự khác nhau giữa ODBC và OleDB là gì?
- 4. Sự khác nhau giữa SGML và XML là gì?
- 5. Sự khác nhau giữa DefaultSelenium và RemoteWebDriver là gì?
- 6. Sự khác nhau giữa RMI và Corba là gì?
- 7. Sự khác nhau giữa scgi và wsgi là gì?
- 8. Sự khác nhau giữa wsHttpBinding và ws2007HttpBinding là gì?
- 9. Sự khác nhau giữa Pingback và Trackback là gì?
- 10. Trong Python, sự khác nhau giữa ".append()" và "+ = []" là gì?
- 11. Sự khác nhau giữa AxInterop và Interop là gì?
- 12. Sự khác nhau giữa CellClick và CellMouseClick là gì?
- 13. Sự khác nhau giữa .bashrc, .bash_profile và .environment là gì?
- 14. Sự khác nhau giữa JSP và Facelets là gì?
- 15. Sự khác nhau giữa hg quên và hg là gì?
- 16. Sự khác nhau giữa GDI và GDI + là gì?
- 17. Sự khác nhau giữa đá quý và plugin là gì?
- 18. Sự khác nhau giữa metaClass.methods và metaClass.metaMethods là gì?
- 19. Sự khác nhau giữa kEND và $ end là gì?
- 20. Sự khác nhau giữa java và jsp là gì?
- 21. Sự khác nhau giữa Application.Run() và Form.ShowDialog() là gì?
- 22. Sự khác nhau giữa -0 và 0 là gì?
- 23. Sự khác nhau giữa HTTP 1.0 và 1.1 là gì?
- 24. Sự khác nhau giữa java.lang.Math và java.lang.StrictMath là gì?
- 25. Sự khác nhau giữa " " và "" là gì?
- 26. Sự khác nhau giữa Spring BeanFactoryAware và ApplicationContextAware là gì?
- 27. sự khác nhau giữa SCRIPT_FILENAME và SCRIPT_NAME là gì?
- 28. Sự khác nhau giữa JSP và JSTL là gì?
- 29. Sự khác nhau giữa JSF và Facelets là gì?
- 30. Sự khác nhau giữa javax.inject.Inject và com.google.inject.Inject là gì?
Đã chỉnh sửa câu hỏi của tôi để làm rõ. Tôi đang sử dụng devel. – markdorison