Archive for October, 2006

PHPのincludeには返り値がある

実は今までPHPのincludeが値を返せることを知らなかった。

include対象のファイルが存在しなければ、falseが返ってくる。

$ php -r “var_dump(@include ‘foo.php’);”
bool(false)

include対象のファイルにreturnを書けば、returnした値がちゃんと返ってくる。

$ cat foo.php
<?php
return 2;
?>
 
$ php -r “var_dump(@include ‘foo.php’);”
int(2)

include対象のファイルが存在して、returnが書いてない場合は、int(1)が返ってくる。

$ cat foo.php
<?php
?>
 
$ php -r “var_dump(@include ‘foo.php’);”
int(1)

includeするファイルを動的に変える場合に使えますね。

Memoria de mis putas tristes

紀伊国屋書店新宿南店にて購入。

粗筋だけ読むと、単なるダメな老人の話ですなあ。

Memoria de mis putas tristes

« Previous Page