アフィリエイト広告を利用しています

2019年02月11日

クラス名と同名のメソッドを持てなくなった。

PHP7を使っていて、下のメッセージが表示された。

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP;〜


PHP5.6から7.0 : https://fanblogs.jp/to70/archive/434/0

の中の

・クラス名と同名のメソッドを持てなくなった

だ。





class Controller
{

var $request = null;
var $session = null;
var $renderer = null;

 function Controller($request, $session, $renderer)
{
$this->request =& $request;
$this->session =& $session;
$this->renderer =& $renderer;
}






function Controller($request, $session, $renderer) を

function __construct($request, $session, $renderer)に

変更して解決。







posted by db-engineer at 00:00 | Comment(0) | PHP

この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

検索
最新記事
カテゴリーアーカイブ
プロフィール
db-engineerさんの画像
db-engineer
プロフィール
タグクラウド