Следующий код, как представляется, как быть действительным:PHP переменная декларация имеет скобку
$a = ('hello');
$b = 'world';
Я не знаком с этой скобкой нотации, хотя. Для чего это? Как он отличается от круглых скобок?
Следующий код, как представляется, как быть действительным:PHP переменная декларация имеет скобку
$a = ('hello');
$b = 'world';
Я не знаком с этой скобкой нотации, хотя. Для чего это? Как он отличается от круглых скобок?
Как и все основные математические. Это помогает проводить отдельные вычисления. E g. (2x2) + 3 = 7, но 2x (2 + 3) = 10.
Он дает указание компилятору разобраться с каждой инструкцией в определенном порядке.
Между ними нет никакой разницы. Использование скобок указывает только PHP, чтобы оценить выражение перед тем, как делать что-либо еще.
Скобки позволяют вам принудительно выполнить определенный порядок оценки для задействованных операторов, например. при использовании некоммутативных операторов, таких как -
:
$x = (2-2)-2; // = -2
$x = 2-(2-2); // = 2
Поскольку вы не выполняете какие-либо действия, вы можете просто отказаться или добавить скобки по желанию.
В этом случае нет разницы.
Скобки означают, что это выражение, и результат будет сохранен в переменной.
В этом случае выражение не делает «никакой операции» вообще:
$a = ('hello');
так Скобки совершенно бесполезны. В других случаях вы просто рассматриваете их как выражение, а также математическое.
не делает ('hello') просто оценивает 'hello'? Если вы сказали $ a = (3 + 5); это то же самое, что сказать $ a = (8); –
Я думаю, что он хочет спросить, это заставляет любое преобразование типа ... – arijeet