Zend Framework には、すぐに使える標準のフィルタ群が同梱されています。
文字列 $value
から、アルファベットおよび数字以外を取り除いたものを返します。
このフィルタでは、オプションとして空白文字を認めることもできます。
![]() |
注意 |
|---|---|
アルファベットとは各言語で単語を構成する文字を意味します。 ただし、以下の言語では英語のアルファベットをアルファベットとして扱います:中国語、日本語、韓国語。 言語はZend_Localeで指定されます。 |
入力されたパスのすべてのシンボリックリンクを展開し、'/./'、'/../' や余分な '/' の参照を解決して正規化された絶対パスを返します。 この結果、パスにはシンボリックリンクや '/./' あるいは '/../' が含まれなくなります。
Zend_Filter_RealPath は、
ファイルが存在しないなどで失敗した場合に FALSE を返します。
BSD システムでは、パスの最後の部分だけが存在しない場合には
Zend_Filter_RealPath は失敗しません。しかし他のシステムではこのような場合も
FALSE を返します。