カテゴリー別アーカイブ: PHP

ereg_replaceをpreg_replaceに書き換えた

共用サーバにあるPHPのページに、いきなりこんなエラーメッセージが出てきました。
でも、動作が正常です。前にはなかったですけどね。

Deprecated: Function ereg_replace() is deprecated in *****/*****.php on line 18

(*****はPHPのファイル名とパス)
ereg_replaceという関数が使用することが薦めないということですね。
エラーになったPHPコード

$foo = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]","<a href=\"\\0\" target=\"_blank\">\\0</a>", $foo);

続きを読む

Javaで勉強したPHPのオブジェクト指向

Javaのクラスとオブジェクト定義をPHPに翻訳しました。

Javaのできる人は、PHPを勉強するとき、プログラミングの基礎部分とOO(オブジェクト指向)の概念などは熟知したので、
文法だけを覚えればいいと思います。
(C#の方も同じだと思います。みんなOO分かりますね。)
ネットと本でいろいろ見て、やはりPHPとJavaの対照的なものがあまりないので、
自分でメモを残すことにしました。
構文の式ではなくて、一つの例を挙げて、例ですぐに分かるものを目指します。
続きを読む