PHP の文字列に埋め込む
class Database { const dbName = 'user'; const column = 'id';public function __construct() { ・・・ $query = "CREATE TABLE {self::dbName} ({self::column} INT)"; ・・・ } };
PHP で、↑のように、文字列定義の中にオブジェクト定数を埋め込む記述が出来ないものか、けっこう調べてみたけど、今は出来ないっぽい。無念。
オブジェクト定数だけじゃなく、関数コールを埋め込みたいとか、ユーザーの要求があるんじゃなかろうかという気がするので、 PHP のバージョンアップでそのうち対応してくれることを期待しよう。と思った次第。
TrackBacks
TrackBack URL : http://www.thinkridge.com/modules/wordpress/wp-trackback.php/126
この投稿には、まだコメントが付いていません
コメント
_CM_NOTICE