2

単一のphpファイルで定義されているすべての定数を配列に取得するにはどうすればよいですか?
これは、定数が定義された php ファイルです。
このページのすべての定数を配列に取得したいと考えています。
どうすれば仕事をすることができますか?

<?php 
/**
 *  hello wolrd
 ----------------------------------------
 */

define('HELLO_WORLD','hello world');
define('GOOD_BOOD','
    very good
');
define(
    'JY_CREDITS_HTML',
    '
        <p>hello wrold</p>
        <div class="good">
            <span>world</span>
        </div>

    '
);
// define('META_KEY','Wat adidi');

define('XXX',"xxx")

/* 
    hello world
 */
?>

結果は

<?php 
    $result=array(
        'HELLO_WORLD' => 'hello wrold',
        'GOOD_BOOD' => 'very good',
        'JY_CREDITS_HTML' =>'....',
        'XXX'=>'xxx'
    );

 ?>
4

5 に答える 5

5
print_r( get_defined_constants(true)['user'] );
于 2013-05-23T11:51:16.490 に答える
1
<?php
   $user_def_cnst=get_defined_constants(true)['user'];
   print_r($user_def_cnst);
?>
于 2013-05-23T11:57:59.293 に答える