Pembolehubah output dalam PHP boleh menggunakan enam struktur bahasa: echo(), print(), print_r(), var_dump(), printf() dan sprintf(). Kriteria pemilihan ialah: echo() dan print() untuk keluaran mudah; print_r() dan var_dump() untuk keluaran struktur data yang kompleks dan sprintf() untuk output berformat.
Struktur bahasa untuk output berubah dalam PHP
Struktur bahasa berikut boleh digunakan untuk mengeluarkan pembolehubah dalam PHP:
1 <code class="php">echo $variable;</code>
Selain mengeluarkan nilai pembolehubah, print_r()
juga mengeluarkan jenis dan struktur pembolehubah, yang sesuai untuk mengeluarkan struktur data yang kompleks.
<code class="php">print $variable;</code>
4. var_dump()
adalah serupa dengan print_r()
, tetapi lebih terperinci, mengeluarkan maklumat lengkap tentang pembolehubah, termasuk jenis, nilai dan bilangan rujukannya. print_r()
还输出变量的类型和结构,适用于输出复杂数据结构。
<code class="php">print_r($array);</code>
4. var_dump()
与 print_r()
类似,但更详细,输出变量的完整信息,包括其类型、值和引用计数。
<code class="php">var_dump($variable);</code>
5. printf()
用于格式化输出,可以指定输出格式和修饰符。
<code class="php">printf("变量的值是 %s", $variable);</code>
6. sprintf()
类似于 printf()
<code class="php">$output = sprintf("变量的值是 %s", $variable);</code>
5. printf()
digunakan untuk memformat output dan boleh menentukan format output dan pengubahsuai.printf()
, tetapi mengembalikan output yang diformatkan sebagai rentetan dan bukannya mengeluarkannya terus ke skrin. Atas ialah kandungan terperinci Apakah struktur bahasa yang boleh digunakan untuk output pembolehubah dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!