投稿者 メッセージ
<  PHPプログラミング  ~  ユーザー関数をincludeで取り込んだ時の問題
kensuzu
投稿1時間: 木 8月 02, 2007 11:22 pm  引用



登録日: 2007年8月 02日
投稿記事: 1

phpをはじめて一年目です。htmlの出力にphpを使っています。

ユーザー関数を、いくつかのPHPプログラムで共通に使いまわしするために、include_onceで外部の関数を取り込むphpを書きました。
問題なく実行できるのですが、問題はfunctionを実行した位置に問答無用で結果が書かれるのです。
たとえば、以下のような簡単なファイルを書いて、

<?php
require_once("common.php"); <--インクルードする
$body = functionTest();    <-- テストの関数を実行、
                          内容はhtmlの本文
                          $bodyに入れたつもり

print htmlheader(); <-- <html><head>ではじまるヘッダ部分
print $body;
print htmlfooter(); <-- </body></html>ではじまるヘッダ部分
? >

実行すると、htmlheader();より先にfunctionTest()の結果が書き込まれてしまいます。
どうしてでしょうか?
(ヒントだけでもお願いします。)
トップに移動
ユーザー情報を表示 メッセージを送信
#gefrrrsdklk[iririr]
投稿1時間: 火 7月 31, 2012 4:31 am  引用



登録日: 2012年7月 23日
投稿記事: 20
所在地: America

you will find a lot nike dunk shoes from site here:[url=http://angrybirdsnikedunks.blogspot.com/] [/url]

_________________
batman nike dunks
トップに移動
ユーザー情報を表示 メッセージを送信 メールを送信 ウェブサイトに移動 AIMアドレス Yahoo メッセンジャー MSN メッセンジャー
特定期間内の記事を表示:   
All times are GMT +9:00

次のトピックを表示
前のトピックを表示
Page 1 of 1
フォーラム一覧  ~  PHPプログラミング

トピックの新規投稿   返信


 
移動先:  

新規投稿: 不可
返信: 不可t
自分の記事の編集: 不可
自分の記事の削除: 不可
投票への参加: 不可




Powered by phpBB
customized by phpspot.