3

プロジェクトに codeigniter を使用しています。ライブラリ内のカスタム関数で使用する定数があるカスタム ライブラリがあります。そのような定数を宣言するにはどうすればよいですか?

4

5 に答える 5

3

その定数をライブラリでのみ使用する場合は、クラス内で宣言する必要があります。

<?php
class my_class {
    const MY_CONSTANT = 10;

そして、次のように呼び出します。

self::MY_CONSTANT

アプリケーションの残りの部分で定数を使用できるようにする必要がある場合は、application/config/constants.phpファイルで宣言する必要があります。

于 2013-02-06T11:47:28.693 に答える
1

この方法でライブラリ内の定数にアクセスします。できます。

 $this->load->library('library_name');
 echo library_name::MY_CONSTANT;
于 2014-03-04T11:09:22.033 に答える
0

通常、Codeigniter 定数は 内にある必要がありconfig/constants.phpます。その後、アプリケーション全体のすべての定数にアクセスできるのは私たちだけです。

于 2013-02-06T11:50:05.287 に答える
0

独自の定数ファイルを作成して、ライブラリに含めることができます。

config/myconstants.php

あなたの図書館では、

include(APPPATH.'config/myconstants.php');

于 2013-02-06T11:54:37.567 に答える