В последнее время я использовал # вместо // для выполнения комментариев в одной строке внутри моего кода. Однако я вижу, что люди предпочитают //.
Есть ли особая причина для их предпочтения вместо #? Представление? Вес файла? Что-нибудь?
В последнее время я использовал # вместо // для выполнения комментариев в одной строке внутри моего кода. Однако я вижу, что люди предпочитают //.
Есть ли особая причина для их предпочтения вместо #? Представление? Вес файла? Что-нибудь?
Это не изменит ни одной вещи, я бы сказал; это просто вопрос привычек:
// происходит от C и существует на нескольких языках, используемых многими людьми.# поступает из оболочки и Perl и существует не так много "важных" языков, как //, поэтому меньше людей используют его.И почему эти два доступны на PHP? Ну, PHP был построен с людьми, знающими как C, Shell, так и Perl, и они принесли то, что им нравится на этих языках; -)
Я бы, вероятно, придерживался // просто потому, что он тот же, что и в javascript, и когда вы кодируете php, у вас, вероятно, будет и javascript в ваших файлах. (Большинство веб-сайтов используют js в настоящее время)
Таким образом, ваши комментарии выглядят одинаково независимо от языка, и это облегчит читаемость небольшим.
Для комментариев в одной строке нет существенных технических причин для предпочтения // над октоторпом (что то, что Zend PHP 5 Study Study Study вызывает #) или наоборот. // кажется более распространенным выбором в дикой природе.
Я думаю, что это всего лишь вопрос вкуса и предпочтения. Марк # как маркер комментариев имеет свои корни в сценариях оболочки, а // возвращается на С++, поэтому в зависимости от людей, которые читают ваш код, и их фон один или другой может выглядеть незнакомым.
Поддержка IDE может быть причиной. Например, с Eclipse вы можете автоматически комментировать и раскомментировать блоки с помощью //, но не С# (с плагином PHP, плагин Python - #). Рассматривая это так, это зависит от среды IDE, которую вы и ваши сотрудники используете.
Вы можете использовать #, но // гораздо чаще встречается.
Это также согласованная кодовая конвенция в PEAR.
Я бы предположил, что вы используете//или/* */. По мере роста ваших программ вы можете использовать документатор, например phpdoc, чтобы автоматизировать документацию для вашей программы и большинство этих документов, а также IDE будут принимать только эти два.
"//" кажется более совместимым с комментариями блока "/* */". Но кроме этого, я не знаю причин, почему они предпочитают друг друга.