![]()
|
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7">
第 6 ç« åŸºæœ¬çš„ãªæ§‹æ–‡HTML ã‹ã‚‰ã®è„±å‡ºPHPã¯ãƒ•ァイルã‹ã‚‰PHPコードã®é–‹å§‹ã‚’示ã™ç‰¹åˆ¥ãªã‚¿ã‚°ã‚’見ã¤ã‘ã‚‹ã¾ã§ã¯ å˜ç´”ã«ãã®å†…容を出力ã—ã¾ã™ã€‚PHPコードã®é–‹å§‹ã‚’示ã™ã‚¿ã‚°ãŒè¦‹ã¤ã‹ã‚‹ã¨ PHPã¯ã‚³ãƒ¼ãƒ‰ã®çµ‚了を示ã™ã‚¿ã‚°ã¨ã®é–“ã«ã‚るコードを実行ã—ã¾ã™ã€‚ã“㮠メカニズムã«ã‚ˆã‚ŠPHPコードをHTMLã®ä¸ã«åŸ‹ã‚込むã“ã¨ãŒå‡ºæ¥ã‚‹ã®ã§ã™ã€‚ ã¤ã¾ã‚Šã€PHPã‚¿ã‚°ã®ä¸ã«ã‚ã‚‹æ–‡å—列ã¯PHPコードã¨ã—ã¦è§£é‡ˆã•れã¾ã™ãŒã€ 外ã«ã‚ã‚‹æ–‡å—列(ã¤ã¾ã‚Šæ™®é€šã®HTML)ã¯ã‚ãã¾ã§å˜ç´”ã«å‡ºåŠ›ã•れるã ã‘ ã¨ã„ã†ã“ã¨ã§ã™ã€‚ PHPコードã®ãƒ–ãƒãƒƒã‚¯ã§ã‚ã‚‹ã“ã¨ã‚’宣言ã™ã‚‹ã‚¿ã‚°ã¯4種類ã‚りã¾ã™ã€‚ ã“れらã®ã†ã¡ã®2ã¤((<?php. . .?>ã¨<script language="php"> . . .</script>)ã¯å¸¸ã«ä½¿ç”¨ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã¾ã™ã€‚ãã®ä»–ã® ã‚¿ã‚°ã¯php.iniè¨å®šãƒ•ァイルã§onã¾ãŸã¯offã« ã™ã‚‹ã¨ãŒå‡ºæ¥ã¾ã™ã€‚çŸç¸®åž‹ã®ã‚¿ã‚°(<?. . .?>)ã¨ASPå½¢å¼ã® ã‚¿ã‚°ã¯ä¾¿åˆ©ãªã®ã§ã™ãŒã€é•·ã„ã‚¿ã‚°ã«æ¯”ã¹ã‚‹ã¨ç§»æ¤æ€§ã«æ¬ ã‘ã¾ã™ã€‚ ã¾ãŸã€PHPコードをXMLã‚„XHTMLã«åŸ‹ã‚込もã†ã¨ã™ã‚‹å ´åˆã«ã¯XMLã® è¦æ ¼ã«å¾“ã†ãŸã‚ã«<?php. . .?>å½¢å¼ã‚’使用ã™ã‚‹å¿…è¦ãŒã‚ã‚‹ã§ã—ょã†ã€‚ PHPã§ã‚µãƒãƒ¼ãƒˆã•れるタグã¯ä»¥ä¸‹ã®ã¨ãŠã‚Šã§ã™:
最åˆã®æ–¹æ³•ã¯ã€çŸç¸®åž‹ã®ã‚¿ã‚°ãŒæœ‰åйãªå ´åˆã«ã®ã¿åˆ©ç”¨å¯èƒ½ã§ã™ã€‚ çŸç¸®åž‹ã®ã‚¿ã‚°ã¯ã€short_tags() 関数を使用ã™ã‚‹ã‹ (PHP 3ã®ã¿)〠PHPã®è¨å®šãƒ•ァイル㫠short_open_tagã‚’è¨å®šã™ã‚‹ ã‹--enable-short-tags オプションを configure 㫠指定ã—㦠PHP をコンパイルã™ã‚‹ã“ã¨ã«ã‚ˆã‚Šã€æœ‰åйã«ã§ãã¾ã™ã€‚ php.ini-distã§ã¯ã€ãƒ‡ãƒ•ォルトã§ã“ã®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã¯æœ‰åйã¨ãªã£ã¦ã„ã¾ã™ãŒã€ çŸç¸®å½¢ã®ã‚¿ã‚°ã®ä½¿ç”¨ã¯æŽ¨å¥¨ã•れã¾ã›ã‚“。 4ç•ªç›®ã®æ–¹æ³•ã¯ã€ASPåž‹å¼ã®ã‚¿ã‚°ãŒ asp_tags ã®è¨å®šã«ã‚ˆã‚Šæœ‰åйã¨ãªã£ ã¦ã„ã‚‹å ´åˆã«ã®ã¿ä½¿ç”¨å¯èƒ½ã§ã™ã€‚
ブãƒãƒƒã‚¯ã®çµ‚了タグã¯ã€ç›´å¾Œã«æ”¹è¡ŒãŒã‚ã‚‹å ´åˆã€ãれをå«ã‚“ ã ã‚‚ã®ã«ãªã‚Šã¾ã™ã€‚ã¾ãŸã€çµ‚了タグã«ã¯è‡ªå‹•çš„ã«ã‚»ãƒŸã‚³ãƒãƒ³ãŒå«ã¾ã‚Œã¦ ã„ã‚‹ã¨èªè˜ã•れã¾ã™ã€‚従ã£ã¦PHPã‚³ãƒ¼ãƒ‰ã®æœ€çµ‚行 ã«ã¯ã‚»ãƒŸã‚³ãƒãƒ³ã‚’記述ã™ã‚‹å¿…è¦ã¯ã‚りã¾ã›ã‚“。 PHP ã¯ã€æ¬¡ã®ã‚ˆã†ãªæ§‹é€ を使用å¯èƒ½ã§ã™ã€‚
|