人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPのクラスでエラー
<?php
include_once('***');
class setxml
{
const apiurl = 'http://ws.brainer.jp/ws?';
private $xmlurl;
private $db = Zend_Db::factory('Pdo_Mysql', ini::dbparams());
}


これで7行目にsyntax errorが出てしまいます。
どこに問題があるのでしょうか?
数十分悩みましたが、分からないです。

●質問者: miya1414
●カテゴリ:コンピュータ インターネット
✍キーワード:Class const DB Factory PHP
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● znz
●60ポイント

http://www.php.net/manual/ja/language.oop5.basic.php

デフォルト値は定数でなければなりません。(たとえば) 変数、クラスのメンバあるいは関数コールなどは使用できません。

ということで、そこには関数呼び出しをかけないからです。

コンストラクタなどで初期化してください。

◎質問者からの返答

なるほど。ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ