[PHP-users 25815] Re: class内でエラー

ヨシキ yoshiki @ presence-inc.jp
2005年 6月 13日 (月) 17:00:40 JST


堀江と申します

初歩的なことなので ボクも答えられそうだから。。

関数内に変数を渡すには、パターン1でしたら
function ($nday){

}

のように記述し、使用する場合もパラメータを渡さないといけないのではないで
しょうか?
間違っていたらごめんなさい

ではでは


On Mon, 13 Jun 2005 16:43:30 +0900
Tybalt of Capulet <ice-man @ tomato.ne.jp> wrote:

> 神崎と申します。
> 
> 下記のようなクラスを2パターン作ったのですが、
> パターン -2-では問題ないのに、パターン -1-ではエラーになります。
> エラーメッセージは下記です。
> 
> Parse error: parse error, unexpected '(', expecting ',' or ';' in /xxx/test.php on line 3
> 
> 基本的なことで申し訳ありませんがこれは何がいけないのでしょうか?
> 
> 
> パターン -1-
> <?php
> class A {
>   var $nday = date("Y-m-d");
> 
>   function test() {
>     // 中身
>   }
> }
> ?>
> 
> パターン -2-
> <?php
> class A {
>   var $nday;
> 
>   function test() {
>     $this->nday = date("Y-m-d");
>     // 中身
>   }
> }
> ?>
> 
> _______________________________________________
> PHP-users mailing list  PHP-users @ php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://www.php.gr.jp/php/novice.php3

■□■ Yoshiki HORIE  PRESENCE,Inc.
□■ mailto:yoshiki @ presence-inc.jp
■□ http://www.presence-inc.jp  Phone 022-295-2744 ■□




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