トップ 一覧 置換 検索 ヘルプ RSS ログイン

PHPタグの省略形を有効にするの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
PHPにはCLI 版とDSO版がある
{{div_begin class="pre"}}
CLI (Command Line Interface) コマンドラインでPHPが動かせる
設定ファイルは{{span class="ep", php-cli.ini}}
{{div_end}}
http://shoyu-ramen23.jugem.jp/?eid=125

{{div_begin class="pre"}}
DSO (Dynamic Shared Object) Apache のモジュールとして動作
設定ファイルは{{span class="ep", php.ini}}
{{div_end}}
php.iniのshort_open_tagをOnにする
 short_open_tag = On
short_open_tagをOnにすると、

{{div_begin class="pre"}}
extension=php_pdo.dll
extension=php_sqlite.dll
などで指定したライブラリは {{span class="ep",extension_dir}}から検索される
{{div_end}}
■PHPタグを短縮出来る
PHPタグの"<?php"を"<?"と短縮して使用できる。
 <? echo 'Hello, JUGEM'; ?>
さらに"<? echo"のショートカット"<?="も使用できる。
 <?= 'Hello, JUGEM'; ?>
それによりHTML内にPHPを埋め込む場合、下のようにスッキリ記述出来る
 <form action="<?= $_SERVER['PHP_SELF']; ?>" method="post">

php.ini の場所は
 環境変数 PHPRC
で設定するか、apacheの場合、httpd.confに
 PHPIniDir "d:/php"
などとすることで、iniファイルの場所を指定できる。
■XMLと組み合わせるときには注意する
XMLの記述である"<?xml version="1.0"?>"もPHPタグとみなされてしまうので
 <? echo '<?xml version="1.0"?>'; ?>
とする必要がある。

{{category2 プログラミング言語,PHP}}