Eğer W3C ile doğrulamak için PHP print_r gelen çıktıyı () biçimlendirmek zorunda mıyım?

2 Cevap php

Bunun nedeni print_r gelen çıkış doğrulamak değil, o "bir sitede" kullanılacak olması gerekiyordu değil veya bir belirli bir şekilde biçimlendirmek gerekiyor?

  <?php
   $stuff1 = $_POST["stuff1"];//catch variables
   $stuff2 = $_POST["stuff2"]; 
   $stuff3 = $_POST["stuff3"]; 
   $myStuff[0] = $stuff1;//put into array
   $myStuff[1] = $stuff2;
   $myStuff[2] = $stuff3;

   print_r($myStuff);

  ?>

2 Cevap

print_r() özellikle geliştiriciler için değil, son kullanıcıların göreceği şekilde fiili üretim kullanımı için yararlı bir araç olarak tasarlanmıştır. Böylece, gerçekten bunu doğrulamak için çalışıyor olmamalı - Eğer doğrulamak için malzeme almak için çalışıyoruz aşamasında iseniz, zaten print_r kullanarak olmamalıdır.

Bir düz print_r metni çıkışları, bu yüzden doğrulama etkileyecek için hiçbir neden yok. , Bir HTML sayfası üzerinde güzel biçimlendirilmiş yazdırmak kullanmak için <pre>:

$printout = print_r($my_var);
echo "<pre>$printout</pre>";

Bunu göstermek için, ama sadece bir geliştirici olarak görmek için, bir HTML yerleştirmek istemiyorsanız (<!-- any text -->).