PHPマニュアル/PEARマニュアル | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot

概要 | JavaScript入門&応用&リファレンスなら「JavaScriptist」

  

概要

概要 – 機能と使用パターン

ひとことで言うと

PHP_CompatInfo (またの名を PCI) を実行するインターフェイスには CLI とウェブの 2 通りがあります。PCI のすべての機能は、 (1.7.0 以降) どちらのインターフェイスでも使用可能です。

お好みにあわせてどちらを使うかを選んでください。

検出精度

PCI がエラーなしで高精度な検出を行えるのは、 function_existsversion_compare といった 条件分岐を含まない スクリプトだけです。

<?php
// ...
if (function_exists('debug_backtrace')) {
    
$backtrace debug_backtrace();
} else {
    
$backtrace false;
}

if (
version_compare(phpversion(), '5.0.0''<')) {
    include_once 
'PHP/Compat.php';
    
PHP_Compat::loadFunction('ob_get_clean');
    
PHP_Compat::loadConstant('PHP_EOL');
}
// ...
?>

おびえないでください。もし PHP スクリプト内でこれらの条件を使用していたとしても PCI を使うことはできます。 ただし、パーサの精度を上げるためにいくつかオプションを指定しなければなりません。 詳細は、パーサオプションのリファレンスやより高度な検出のセクションを参照ください。

忘却曲線を使ってこの知識を確実に記憶に残す

フォーラムで「概要」について話す
各種マニュアル: PHPマニュアル | PEARマニュアル | Smarty(英語)マニュアル | PHP-GTKマニュアル | 概要」をGoogle検索
copyright © 1997-2024 PHP ドキュメント作成グループ(ライセンス). provided by php spot. マニュアル: