[PHP-users 27438] Re: ユーザ関数の入れ子について

立松 聖久 tatemax @ kagoya.net
2005年 11月 10日 (木) 13:44:32 JST


立松です。

|<?
|require_once "/include/path/func.ms_euc.php";
|print ms_euc2euc('hoge');
|?>
|
|は、動作するのでしょうか?
はい。動作致します。Windowsの丸付き数字なんかを変換するスクリプトなんで
すがユーザ関数に入れ子すると動かないのでなく、未定義とエラーが出るのです。

|
|
|On Thu, 10 Nov 2005 12:31:15 +0900
|tatemax @ kagoya.net wrote:
|
|> 有り難うございます。立松です。
|> 
|> やはり同じでした。
|> Fatal error: Call to undefined function: ms_euc2euc() in ・・・・・・
|> と出ます。
|> require_once "/include/path/func.ms_euc.php"のFatal errorは出ないのでファ
|> イル自体は呼んでいると思うのですが関数が呼べない。
|> 
|> ユーザ関数write_article()内で呼んでも同じでした。
|> function write_article($value) {
|> require_once "/include/path/func.ms_euc.php";
|>  $value = ms_euc2euc($value);
|>  ・・・・
|>  ・・・・
|>  ・・・・
|>   return $value
|>  }
|> うむむむ。
|> 原因を調べる方法ってないですかね?
|> 
|> |古城です。お世話になります。
|> |
|> |> function write_article($value) {
|> |>  $value = ms_euc2euc($value);
|> |>  ・・・・
|> |>  ・・・・
|> |>  ・・・・
|> |>  return $value
|> |> }
|> |>
|> |> index.phpのある部分でwrite_article()を呼んでいるのですがms_euc2euc()が未
|> |> 定義のエラーが出ます。
|> |
|> |その場合だとfunc.inc.phpにfunc.ms_euc.phpを
|> |requireしないといけないんじゃないでしょうか?


PHP-users メーリングリストの案内