¥È¥Ã¥×   ¿·µ¬ °ìÍ÷ ñ¸ì¸¡º÷ ºÇ½ª¹¹¿·   ¥Ø¥ë¥×   ºÇ½ª¹¹¿·¤ÎRSS

PHP/¥Ç¥Ð¥Ã¥° ¤Î¥Ð¥Ã¥¯¥¢¥Ã¥×º¹Ê¬(No.6)


  • Äɲ䵤줿¹Ô¤Ï¤³¤Î¿§¤Ç¤¹¡£
  • ºï½ü¤µ¤ì¤¿¹Ô¤Ï¤³¤Î¿§¤Ç¤¹¡£
[[PHP]]

PHP³«È¯¤ÇÌò¤ËΩ¤ÄTIPS¤Ç¤¹¡£

*php.iniÀßÄê¤Ç¥Ç¥Ð¥Ã¥°É½¼¨¤µ¤ì¤Ê¤¤¾õÂ֤ΤȤ­¤Ë¡¢¤½¤ì¤ò²ò½ü¤¹¤ëÊýË¡
 ini_set('display_errors', 1);

*PHPÀßÄêɽ¼¨
 phpinfo();

*ÇÛÎóÆâÍÆɽ¼¨
 print_r(ÇÛÎóÊÑ¿ô̾);
 var_export(ÇÛÎóÊÑ¿ô̾); // PHP¥³¡¼¥É·Á¼°¤ÇÆâÍÆɽ¼¨
 var_dump(ÇÛÎóÊÑ¿ô̾); // ·¿¤ä¥µ¥¤¥º¤âɽ¼¨

-[[[EC studio]PHP¤Î¥Ç¥Ð¥Ã¥°¤ËÊØÍø¤Ê´Ø¿ô – ±þÍÑÊÔ>http://techblog.ecstudio.jp/tech-tips/debug-advance.html]] print_r¤ÎÂå¤ï¤ê¤Ë¥Ö¥é¥¦¥¶¾å¤Ë¤­¤ì¤¤¤Ê¥Æ¡¼¥Ö¥ë¤Çɽ¼¨¤¹¤ë¥½¡¼¥¹¤Ç¤¹¡£

*ÄêµÁºÑ¤ß´Ø¿ôɽ¼¨
 $func_array = get_defined_functions();
 print_r($func_array['internal']); // ¥Ó¥ë¥É¥¤¥ó´Ø¿ô
 print_r($func_array['user']); // ¥æ¡¼¥¶ÄêµÁ´Ø¿ô
 print_r($func_array); // ¤¹¤Ù¤Æ¤Î´Ø¿ô

*ÄêµÁºÑ¤ßÊÑ¿ôɽ¼¨
 $var_array = get_defined_vars();
 print_r($var_array);

*ÄêµÁºÑ¤ßÄê¿ôɽ¼¨
 $constant_array = get_defined_constants();
 print_r($constant_array);