2012-01-26 19 views
0

次のコードは、定数の値ではなく、 'MY_URL'を返します。 MY_URL pleasEの値をプリントアウトするにはどうすればよいですか?あなたが試みることができるPHP、定数の印刷値(定義)

define('MY_URL','https://www.url.com'); 
print MY_URL 

おかげで、

+1

あなたのコードは動作するはずですが、あなたは何を掲示するあなたが使用している正確なコードで絶対に確信していますか? –

+0

あなたが質問echos "https:// www.url.com"に貼り付けたコードは、実際に使用しているコードではないことを意味します。 – AD7six

+0

[いいえ](http://codepad.org/6mzZVB0G)...テストしたコードは正確ですか? – DaveRandom

答えて

1

を役に立てば幸いあなたはよろしいですか? check your code here

+0

申し訳ありませんが、私の悪い、単に誤植だった。 – rix

-1

echo MY_URL; 

はそれが

+0

このフォーマットでは、 'print'と' echo'の機能の間には全く違いがありません – Leigh

+0

はい。しかし、私は ';'彼は持っていなかった。 – galacha

+1

それが問題だった場合、彼は 'Parse error'を取得し、何も印刷されませんでした。 – Leigh

0

既に定義されている定数の値を取得するための関数があります(constant())。 ですが、あなたのコード - posted - でも定数の値が出力されるはずです。

偶然ではない場合は、defined()定数をダブルチェックしてください(define()とは対照的に)。

これはタイプミスを見つけることが悲しいとハードである(それは多くの場合よりも、私に何が起こる):

defined('MY_URL', 'some-value'); 
print MY_URL; // prints "MY_URL" and a notice