string対象関数に変数使用
ブログ
トップ



ブログ内のみを検索します

(重要メモ)stringのみ対象を変数へ


PHPで公式マニュアルで、例えば、

resource opendir ( string $path [, resource $context ] )

とあり、本来はstringでなければ作動しない関数について、変数にしたい場合、次のforeach文でphpそのものが作動しないwarningを回避できる。 本来変数を使用できない関数についても、変数を使用できる。(重要メモ)

(手順)

@PHPでTXTファイルへ書き込み
AそのTXTファイルを読み込み
Bforeach文の$valueを利用して、本来は、単一string対象のビルドイン関数に変数を使用できる。 要するに関数("ahondara”)ではなく、関数($ahondara)にできる

例@対象関数は、file_get_contentsであり、本来は単一ページ(string)に対する関数。別のエラーはでるが、関数の前の@で回避し、内容検索では作動する



例A対象関数は、opendirであり、本来は単一のdirectory(string)に対する関数。全くエラーはでない