Как это может быть правильным синтаксисом php

Я использовал дополнительные в конце первой строки. Если вы запустите на нем php linter, он не обнаружит синтаксическую ошибку.

<?php
$a = "variable";a-
$b = "";

Какая конструкция была использована здесь?

Также, если вы удалите последнюю строку, она начнет выдавать синтаксическую ошибку

2

Решение

Вы можете увидеть свой код следующим образом:

$a = "variable";
a - $b = "";

Это не синтаксическая ошибка, просто неопределенная константа.

Но если вы удалите последнюю строку, вы получите:

$a = "variable";a-

Выражение не является полным, поэтому возникает синтаксическая ошибка.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]