2013-03-22 2 views
-6

У меня есть вопросы о новичках, но я не могу легко найти этих операторов, используя Google, поэтому надеюсь, что кто-то может мне помочь.В чем смысл символов в PHP

  1. Для чего: :: используется для?
  2. Есть ли разница между «» и «» для строки
  3. Я видел \ exception, для чего используется \?
+0

Вы можете использовать [Symbolhound] (http://symbolhound.com/?q=PHP+::+оператор) вместо Google при поиске языковых токенов. – mario

ответ

2

1. Что такое оператор :: используется для?

Это scope resolution operator.

2. Есть разные между "" и '' для строки

Да. Double quotes допускают интерполяцию и специальные символы, такие как \n. Одиночные кавычки не относятся к специальной строке.

3. Я видел \ исключение, для чего используется \?

\ является namespace operator.

1

1. Иногда полезно обращаться к функциям и переменным в базовых классах или обращаться к функциям в классах, которые еще не имеют экземпляров. The :: operator используется для этого.

См: http://php.net/manual/en/keyword.paamayim-nekudotayim.php

2.

Single quoted 

Самый простой способ определить строку, чтобы заключить его в одинарные кавычки (символ «).

Double quoted 

Если строка заключена в двойные кавычки ("), PHP будет интерпретировать большее количество управляющих последовательностей для специальных символов

См:. http://php.net/manual/en/language.types.string.php

3.Answer здесь Importing classes and namespaces in PHP: What difference does a leading backslash make?