2014-01-08 30 views
-7

在PHP代码中,冒号“:”和点“。”有什么区别?PHP中“:”和“。”的区别?

下面是代码,使用(:)它

echo "Before Pention Deducations:$BeforePensionIncome<BR>"; 

如果我使用()代替(:)像下面

echo "Before Pention Deducations.$BeforePensionIncome<BR>"; 

代码它们之间有什么区别呢?

+6

在这些例子中,它们都只是字符串中的字符。 – naththedeveloper

回答

2

在您的示例中,它们没有特殊含义。它们是字符串中的文字字符。

一个会导致:被输出。另一个将导致输出.

+0

但他们之间的一般情况是什么? – Chavi

+1

通常比较它们毫无意义。上下文在所有编程中都很重要。 – Quentin

+2

一般的区别?一个是ASCII 0x2e,另一个是ASCII 0x3a:除非你为你的问题提供了一个上下文,否则你不会得到比这更好的答案。在正则表达式中使用有什么区别? PHP运营商有什么区别? –