Точка с запятой в PHP
Для разделения простых операторов в PHP используется точка с запятой, как и во многих других языках (Паскаль, С/С++, JavaScript и др.). Пример: echo "Hello World"; echo "Привет Мир"; Составные (сложные) операторы заключаются в фигурные скобки. Таким образом создаётся блок кода, когда это необходимо. Ну в общем-то также это делается и в С/С++ и других подобных языках. Пример: if (true) { echo "Hello World"; echo "Привет Мир"; } И вот здесь внимание! В отличие от некоторых других языков в PHP точка с запятой является ОБЯЗАТЕЛЬНОЙ перед закрывающей скобкой...
9 месяцев назад
👩‍💻 Ставить точку с запятой или нет С тех пор как я начал изучать этот язык, JavaScript претерпел ряд серьезных изменений. В первую очередь, похоже, стало нормой не использовать точки с запятой. Популярные проекты, такие как Vue, похоже, не используют их вообще. Люди утверждают, что автоматической вставки точки с запятой (ASI) достаточно. Не нужно печатать больше, чем нужно. Так ли важна точки с запятой на самом деле? ✅ Вопрос мнения Вы можете подумать, что использование точки с запятой зависит от мнения разработчика - использовать её или нет, в зависимости от того, что он предпочитает. Однако возникает вопрос. Действительно ли они необходимы при любых обстоятельствах? Ответ - да. Точки с запятой действительно необходима при определенных обстоятельствах, и отсутствие точки с запятой может привести к ошибкам в коде. Рассмотрим несколько примеров, когда точка с запятой абсолютно необходима в JavaScript. ✅ Несколько выражений в одной строке Не знаю, зачем кому-то понадобилось писать такой код, но взгляните на него: let x = 5; let y = 10; console.log(x + y); Если убрать точки с запятой и вставить код в консоль, возникнет синтаксическая ошибка: unexpected token: 'let'. Возможно, нужно просто написать быстрый скрипт, чтобы сделать какую-то хитрость на веб-странице. В этом случае необходимо использовать точки с запятой. ✅ Немедленно вызываемые функциональные выражения (IIFE) Точка с запятой особенно важна, когда новая строка начинается с открытой круглой скобки ( или открытой квадратной скобки [. Эти символы могут быть неправильно интерпретированы движком JavaScript, если точка с запятой не поставлена, так как JavaScript может предположить, что вы пытаетесь немедленно вызвать функцию или получить доступ к массиву. let x = 5 (function() { console.log('Hello, world!'); })(); // Uncaught TypeError: 5 is not a function Этот код выглядит невинно, но JavaScript попытается интерпретировать вторую строку так, как будто она является частью первой, что совершенно бессмысленно, и действительно приведет к ошибке. Конечно, добавление точки с запятой в конце первого утверждения устраняет проблему. ✅ Согласованность между языками Если вы разработчик, работающий с несколькими языками программирования, использование точек с запятой поможет сохранить единый стиль кодирования. Во многих других языках, таких как Java, C# и C++, точка с запятой является обязательной. Переключение между языками, в одном из которых нет точек с запятой, иногда может привести к простым ошибкам (и огромному раздражению), когда переключаешься на другой язык, где они требуются. ✅ Использовать или не использовать точку с запятой JavaScript позволяет опускать точки с запятой во многих ситуациях, но я считаю, что для ясности, удобства сопровождения и во избежание головной боли (и сумасшествия) лучше использовать точки с запятой в коде. Это также поможет сохранить последовательность в разных языках. Так что, серьезно... почему бы и нет? #JavaScript #semicolon