1
これは恐らく疑問な質問ですが、DrupalでPHPをコーディングするのが初めてです。私はDrupal 8モジュールを構築しようとしています。drupal_set_messageで変数の内容を表示
デバッグ中に変数の内容を表示するには、どのようにdrupal_set_messageと\ Drupal :: loggerを使用しますか。
次のコードは動作しません:
drupal_set_message('inside emailremider_mail $key');
\Drupal::logger('emailreminder')->notice('hook_mail @message %key :params');
1つのset_messageに複数の変数を表示するための構文を見つけようとしていますが、必要なものが見つかりませんでした。私に例を挙げてください。また、print_rの構文を詳しく説明してください。 $ _SESSIONとは何ですか? print_rでは "true"は何をしますか?私は本当にこのことを学んでいます! –
ここでは配列の例として$ _SESSION変数を使用しましたが、PHP $ _SESSIONはすべてのページで使用される情報を格納する変数です。 http://www.w3schools.com/php/php_sessions.aspリンクを参照し、情報を印刷するのではなく、情報を返すためにtrueを使用します。http://php.net/manual/en/functionというリンクを参照してください。 print-r.php、http://stackoverflow.com/questions/9325067/store-print-r-result-into-a-variable-as-a-string-or-text。あなたの答えが得られることを願っています。 –
ありがとう!このコメントは以前の回答と一緒に私の質問に答えます。 –