-3

このページに li 要素を追加したいのですが、このウェブサイトは他の誰かによって作成されたものです。

これは main.php のコードです

<div class="center"><p class="text3"><?php echo LABEL_TXT_FORNT_PAGE_TITLE;?></p>
<div class="netw"><div>
<div class="title"><?php echo LABEL_TXT_KDMATY;?></div></div>
<p><img src="img/<?php echo $dir;?>/1.jpg" border='1' alt="img" /></p>
<p class="text1"><?php echo TXT_CONTANT_FOR_KDAMATY;?> </p>
<p class="text2"></p>
</div>
<div class="suppserv"><div>  
<div class="title"><?php echo LABEL_TXT_CHECK_PRINTING;?></div></div>
<p><img src="img/<?php echo $dir;?>/2.jpg" border='1' alt="img" /></p>
<p class="text1"><?php echo TXT_CONTANT_FOR_PRINT;?>
</p>
<p class="text2"></p></div>
<div class="remote"><div>
<div class="title"><?php echo LABEL_TXT_POINT_OF_SALES;?></div></div>
<p><img src="img/<?php echo $dir;?>/3.jpg" border='1' alt="img" /></p>
<p class="text1"><?php echo TXT_CONTANT_FOR_SALES;?></p>
<p class="text2"></p></div>
</div>
<div class="line"><img src="img/12.png" alt="img" /></div>
<div class="center2">

<div class="netw">
<p class="text4"><?php echo LABEL_TXT_EXPER;?></p>
<p class="text5"><?php echo TXT_CONTANT_EXPER;?></p>
<ul>
<li><?php echo UL_EXPER_EX1;?></li>
<li><?php echo UL_EXPER_EX2;?></li>
<li><?php echo UL_EXPER_EX3;?></li>
<li><?php echo UL_EXPER_EX4;?></li>
<li><?php echo UL_EXPER_EX5;?></li>
</ul>
<p class="text2"><a href="<?php echo SITE_URL; ?>/expertise.php"><?php echo
LABEL_TXT_MORE_LINKS;?><img alt="img" src="img/<?php echo $dir;?>/11.png"></a></p>
<div class="clear"></div>
</div>
<div class="remote">
<p class="text4"><?php echo LABEL_TXT_CUSTOMER;?></p>
<p class="text5"><?php echo TXT_CONTANT_CUSTOMER;?></p>
<ul>
<li><?php echo UL_CUSTOMER_EX1;?></li>
<li><?php echo UL_CUSTOMER_EX2;?></li>
<li><?php echo UL_CUSTOMER_EX3;?></li>
<li><?php echo UL_CUSTOMER_EX4;?></li>
<li><?php echo UL_CUSTOMER_EX5;?></li>
</ul>

</div>
<div class="suppserv">
<p class="text4"><?php echo LABEL_TXT_OUR_SERVICES;?></p>
<p class="text5"><?php echo TXT_CONTANT_SERVICES;?></p><br />
</div>

</div>

この行に注意してください:

<li><?php echo UL_CUSTOMER_EX1;?></li>

誰かが私にこれが何であるかを説明できますか、それは変数でも定数でもないので、それは何ですか?

4

5 に答える 5

1

定数があること。define()おそらくインクルードされたファイルで、以前にどこかに'd'されたに違いありません。

私があなただったら、 をdefine()含むステートメントを検索しますUL_CUSTOMER_EX1

于 2013-09-12T13:35:12.747 に答える
1

これは定数です。前にドル記号がないことに注意してください。

これを参照してくださいhttp://php.net/manual/pt_BR/function.define.php

その定数は、を使用して宣言されました

define("UL_CUSTOMER_EX1", 'some_value_or_var');
于 2013-09-12T13:33:09.270 に答える
1

変数の最初の文字は$、PHP では記号です。

$var1 = 0; //this is a variable

define('CONST', 100); // is a constant

$var1ページでandを使用できますがCONST、1 つの違い$var1があります。 の値はプログラムで変更できますが、定数は変更されません。の値はCONSTスクリプトの実行中に変更できません

于 2013-09-12T13:33:43.117 に答える
1

defineこのようにphpで定数を使用できます

define("MY_VARIABLE", 6)

次に、スクリプトの任意の場所にアクセスします。

echo MY_VARIABLE; // print 6

それと同じかLABEL_TXT_OUR_SERVICES

于 2013-09-12T13:33:52.517 に答える
0

はい、他の皆さんの意見に同意します。これは、含まれているファイルの 1 つで定義されている定数です。

しかし!

元の作成者が初心者の開発者である場合に考えられる別の可能性があります。

UNDEFINED 定数であり、デフォルトで php からの文字列として扱われ、警告が有効化されていません。

PHP では、未定義の定数を使用すると、定数名を含む文字列に戻されるためです (例: UNK_CONST は文字列 "UNK_CONST" になります)。もちろん警告も出ますが、警告が抑制されている可能性があります。

于 2013-09-12T13:37:18.880 に答える