Heim > Artikel > Backend-Entwicklung > Drucken auf der Konsole in PHP
In PHP ist das Drucken auf der Konsole eine gängige Methode zum Debuggen und Ausgeben von Informationen. Mit ein paar einfachen Codezeilen können wir Variablenwerte, Debugging-Informationen oder Eingabeaufforderungsinformationen auf der Konsole ausgeben, um Programmierern das Debuggen von Code und die Fehlerbehebung zu erleichtern. In diesem Artikel wird erläutert, wie Sie in PHP verschiedene Methoden zum Drucken von Informationen an die Konsole verwenden, um Entwicklern dabei zu helfen, diese Funktion besser zu verstehen und zu nutzen. Das Folgende ist der relevante Inhalt, der vom PHP-Editor Strawberry für alle zusammengestellt wurde. Ich hoffe, dass er für alle hilfreich ist.
console.log()
, um in die Konsole zu schreiben
Wir können etwas JavaScript in PHP verwenden, um in die Konsole zu schreiben. Wir verwenden console.log()
向控制台写入任何内容。我们可以使用 echo
语句从 PHP 中的 JavaScript 打印 console.log()
。如果我们使用 PHP 变量作为 console.log()
的参数,那么变量的内容将被写入控制台。我们可以使用 is_array()
函数来检查要打印的变量是否为数组。如果元素是一个数组,我们可以使用带有 ,
作为分隔符的 implode()
in JavaScript, um etwas in die Konsole zu schreiben. Mit der echo
-Anweisung können wir aus JavaScript in PHP drucken. Wenn wir eine PHP-Variable als Parameter für verwenden, wird der Inhalt der Variablen in die Konsole geschrieben. Wir können die Funktion is_array()
verwenden, um zu prüfen, ob die auszugebende Variable ein
ist. Wenn das Element ein Array ist, können wir die Funktion implode()
mit ,
als Trennzeichen verwenden, um die Array-Elemente zu einem write_to_console()
,它接受一个参数 $data
。将 $data
变量存储在新变量 $console
中。使用 is_array()
函数检查变量 $console
是否是一个数组。如果变量是一个数组,则使用 implode()
函数并使用 ,
作为分隔符连接数组元素。将值存储在 $console
变量中。然后,在 script
标签内,使用 console.log()
记录 $console
变量。然后使用 echo
语句打印 JavaScript 代码。在函数外,使用两个不同的参数调用 write_to_console()
函数。提供字符串 Hello World!
作为第一个参数,数组 [1,2,3]
String
Inspect Element
Erstellen Sie beispielsweise eine Funktion write_to_console()
, die einen Parameter $data
akzeptiert. Speichern Sie die Variable $data
in der neuen Variablen $console
. Verwenden Sie die Funktion is_array()
, um zu prüfen, ob die Variable $console
ein Array ist. Wenn die Variable ein Array ist, verwenden Sie die Funktion implode()
und verketten Sie die Array-Elemente mit ,
als Trennzeichen. Speichern Sie den Wert in der Variablen $console
. Verwenden Sie dann innerhalb des script
-Tags
$console
zu protokollieren. Verwenden Sie dann die Anweisung echo
, um den JavaScript-Code zu drucken. Rufen Sie außerhalb der Funktion die Funktion write_to_console()
mit zwei verschiedenen Argumenten auf. Geben Sie die Zeichenfolge Hello World!
als ersten Parameter und das Array [1,2,3]
als zweiten Parameter an. Wenn wir auf die Webseite gehen und die Konsole über die Option
überprüfen, können wir sehen, wie die Daten in die Konsole geschrieben werden. Auf diese Weise können wir Hilfsfunktionen verwenden, um in PHP in die Konsole zu schreiben.
<code> <code class="language-php hljs" data-lang="php"><span style="display:flex;"><span><span style="color:#666"><?</span>php </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#008000;font-weight:bold">funct<strong class="keylink">io</strong>n</span> <span style="color:#00f">write_to_console</span>(<span style="color:#19177c">$data</span>) { </span></span><span style="display:flex;"><span> <span style="color:#19177c">$console</span> <span style="color:#666">=</span> <span style="color:#19177c">$data</span>; </span></span><span style="display:flex;"><span> <span style="color:#008000;font-weight:bold">if</span> (is_array(<span style="color:#19177c">$console</span>)) </span></span><span style="display:flex;"><span> <span style="color:#19177c">$console</span> <span style="color:#666">=</span> implode(<span style="color:#ba2121">','</span>, <span style="color:#19177c">$console</span>); </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span> <span style="color:#008000;font-weight:bold">echo</span> <span style="color:#ba2121">"<script>console.log('Console: "</span> <span style="color:#666">.</span> <span style="color:#19177c">$console</span> <span style="color:#666">.</span> <span style="color:#ba2121">"' );</script>"</span>; </span></span><span style="display:flex;"><span>} </span></span><span style="display:flex;"><span>write_to_console(<span style="color:#ba2121">"Hello World!"</span>); </span></span><span style="display:flex;"><span>write_to_console([<span style="color:#666">1</span>,<span style="color:#666">2</span>,<span style="color:#666">3</span>]); </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span><span style="color:#bc7a00">?></span><span > </span></span></span></code></code>
console.log()
和 <strong class="keylink">JSON</strong>_encode()
Ausgabe: <code> <code class="language-text hljs" data-lang="text"><span style="display:flex;"><span>Console: Hello World! </span></span><span style="display:flex;"><span>Console: 1,2,3 </span></span></code></code>
<strong class="keylink">js</strong>on_encode()
函数和 JavaScript console.log()
在 PHP 中写入控制台。json_ecode()
Schreiben Sie mit JavaScript und der Funktion JSON
in die Konsole
$data
的函数 write_to_console()
。在函数内部,将 json_encode()
函数应用于 $data
变量并使用 console.log
记录它。将整个表达式变成一个字符串并将其保存在 $console
变量中。然后,使用 sprintf()
函数将变量打印为 sprintf('<script>%s</script>', $console);
并将表达式分配给 $console
。最后,使用 echo
语句打印 $console
变量。在函数之外,在变量 $data
上创建关联数组并在变量 $days
上创建索引数组。然后,使用这两个变量作为参数调用 write_to_console()
Wir können in PHP mit der Funktion
on_encode() und JavaScript json_encode()
in die Konsole schreiben. Die Funktion json_ecode()
konvertiert das angegebene assoziative Array in ein JSON-Objekt und das
Array in ein JSON-Array. Wir können diese Funktion für Datenelemente verwenden, die in die Konsole geschrieben werden müssen.
Erstellen Sie beispielsweise eine Funktion mit dem Parameter
. 🎜 🎜 Assoziative Arrays werden als JSON-Objekte geschrieben und Index-Arrays werden als JSON-Arrays in der Konsole geschrieben. So können wir mit der Funktion 🎜 in PHP in die Konsole schreiben. 🎜 🎜 Beispielcode: 🎜<code> <code class="language-php hljs" data-lang="php"><span style="display:flex;"><span><span style="color:#666"><?</span>php </span></span><span style="display:flex;"><span><span style="color:#008000;font-weight:bold">function</span> <span style="color:#00f">write_to_console</span>(<span style="color:#19177c">$data</span>) { </span></span><span style="display:flex;"><span> </span></span><span style="display:flex;"><span> <span style="color:#19177c">$console</span> <span style="color:#666">=</span> <span style="color:#ba2121">'console.log('</span> <span style="color:#666">.</span> json_encode(<span style="color:#19177c">$data</span>) <span style="color:#666">.</span> <span style="color:#ba2121">');'</span>; </span></span><span style="display:flex;"><span> <span style="color:#19177c">$console</span> <span style="color:#666">=</span> sprintf(<span style="color:#ba2121">'<script>%s</script>'</span>, <span style="color:#19177c">$console</span>); </span></span><span style="display:flex;"><span> <span style="color:#008000;font-weight:bold">echo</span> <span style="color:#19177c">$console</span>; </span></span><span style="display:flex;"><span>} </span></span><span style="display:flex;"><span><span style="color:#19177c">$data</span> <span style="color:#666">=</span> [ <span style="color:#ba2121">'foo'</span> <span style="color:#666">=></span> <span style="color:#ba2121">'bar'</span> ]; </span></span><span style="display:flex;"><span><span style="color:#19177c">$days</span> <span style="color:#666">=</span> <span style="color:#008000;font-weight:bold">array</span>(<span style="color:#ba2121">"Sun"</span>, <span style="color:#ba2121">"Mon"</span>, <span style="color:#ba2121">"Tue"</span>); </span></span><span style="display:flex;"><span>write_to_console(<span style="color:#19177c">$data</span>); </span></span><span style="display:flex;"><span>write_to_console(<span style="color:#19177c">$days</span>); </span></span><span style="display:flex;"><span><span style="color:#bc7a00">?></span><span > </span></span></span></code></code>🎜 Ausgabe: 🎜
<code> <code class="language-text hljs" data-lang="text"><span style="display:flex;"><span>Object { foo: "bar" } </span></span><span style="display:flex;"><span>Array(3) [ "Sun", "Mon", "Tue" ] </span></span></code></code>
Das obige ist der detaillierte Inhalt vonDrucken auf der Konsole in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!