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

PEAR_Validate::_validPackageName | JavaScript入門&応用&リファレンスなら「JavaScriptist」

  

PEAR_Validate::_validPackageName

PEAR_Validate::_validPackageName() – このメソッドをオーバーライドし、通常のパッケージ名の検証を操作する

Synopsis

require_once '/Validate.php';

bool PEAR_Validate::_validPackageName ( string $name )

Description

この protected メソッドは、通常のパッケージ検証の仕組みを変更する際に使用します。 デフォルトでは、すべてのパッケージ名は文字で始まる必要があり、 パッケージ名に文字、数字およびアンダースコア以外は使用できません。 このメソッドを使用すると、この規則を別のものに変更することができます。

例えば、Java のような com.blah.package 形式のパッケージ名を使用するには、 このようにします。

<?php
require_once 'PEAR/Validate.php';
class 
MyChannel_Validate extends PEAR_Validate
{
    function 
_validPackageName($name)
    {
        return 
preg_match('/[a-zA-Z][a-zA-Z0-9_]*(\.[a-zA-Z0-9_]+)*/'$name);
    }
}
?>

その後、 独自のチャネル検証パッケージ を使用することで、あなたのチャネル内でインストーラに Java 形式のパッケージ名を強制させることができます。

Parameter

string $name

検証するパッケージ名。

Throws

例外はスローされません。

Note

This function can not be called statically.

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

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