
コメントが一番多い記事(233コメント):人の心理の裏をかくホームページ集客術:リピータになってもらうためには
ツイートが一番多い記事(94ツイート):ちょっと待て!twitterやfacebookに子供の写真を掲載する親達への警告
いいねが一番多い記事(574いいね):facebookスパムに要注意。なりすましの見分け方とアカウント乗っ取りの手口(2013年度版)
« htaccessを使って文字コード指定 | Main | SQLite ManagerのGUIツール FirefoxのAdd-ons»
カテゴリー » PHP November 19, 2009
PHPでdeprecatedのエラーが発生したとこの対処 ID:1258612362
他サーバーでは動いていたのに、レンタルサーバーによって
deprecatedのエラーが出ることがある。
PHP 5.3.0 では新しく二つのエラーレベルが加わったようようで
E_DEPRECATED と E_USER_DEPRECATED
推奨されない関数など使っていると出るらしい。
http://php.net/manual/ja/migration53.deprecated.php
たとえば、ereg()を使うとエラーがでて、
(かわりに preg_match() を使用すると消える。
ほかに、
Assigning the return value of new by reference is deprecated
のようなエラーがでる場合がある。
http://www.1x1.jp/blog/2007/11/php_e_strict_message.html
=&
を使っているところがエラーになり、
new演算子の戻り値を参照で受け取ろうとする。
PHP5では[=]で参照渡しとなるのでインスタンス化したオブジェクトを[=&]で受け取る必要がない。
[コメントが多かった順の記事]
・人の心理の裏をかくホームページ集客術:リピータになってもらうためには(233)
・ホームページ心理学第2弾「メールの書きだしとホームページ運営・集客の関係」(76)
・娘が生まれた(69)
・ゲームと言えば、何を思い出す? (50)
・Microsoftからアクセス (30)
・「目標の立て方」と「努力」と「実行力」(26)
最近のコメント