Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

[как] синтаксис php

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Для начинающих] >> [как] синтаксис php
Имя
Сообщение << Старые топики   Новые топики >>
[как] синтаксис php - 2006-03-05 01:42:13   
De}{is

Сообщений: 137
Оценки: 0
Присоединился: 2005-11-22 11:21:42
Люди, как закомментировать строку в php? Подскажите плз.
Post #: 1
[как] синтаксис php - 2006-03-05 01:45:36   
DeXN

Сообщений: 192
Оценки: 0
Присоединился: 2005-04-23 19:10:38
// или /* */
Post #: 2
[как] синтаксис php - 2006-03-05 01:58:45   
Python

Сообщений: 4964
Оценки: 0
Присоединился: 2005-12-14 08:32:13
De}{is, когда моя младшая сестра начала говорить, она и то больше сказала, чем тЫ написал.
Post #: 3
[как] синтаксис php - 2006-03-05 02:16:19   
cybermind

Сообщений: 805
Оценки: 0
Присоединился: 2004-05-24 20:16:13
или #
Post #: 4
[как] синтаксис php - 2006-03-05 08:55:39   
Lex_Voodoo

Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
Кстати, еще не всё перечислили. [sm=2.gif]
Post #: 5
[как] синтаксис php - 2006-03-05 19:17:30   
Сhaos_Сode

Сообщений: 1049
Оценки: 0
Присоединился: 2006-01-12 11:54:12
quote:

—————-<BR>Цитата: Дата:05.03.2006 8:55:39, Автор:Lex_Voodoo ::
Кстати, еще не всё перечислили. [sm=2.gif]
—————-



Так?

?&gt;&lt;!– комментарий !–&gt;&lt;?

[sm=2.gif]
Post #: 6
[как] синтаксис php - 2006-03-05 19:26:39   
Lex_Voodoo

Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
Молодец. Но и это еще не всё [sm=1.gif]
Post #: 7
[как] синтаксис php - 2006-03-05 19:57:44   
cybermind

Сообщений: 805
Оценки: 0
Присоединился: 2004-05-24 20:16:13
quote:

—————-<BR>Цитата: Дата:05.03.2006 19:17:30, Автор:#chaos_coder# [from Hell] ::
quote:

—————-<BR><BR>Цитата: Дата:05.03.2006 8:55:39, Автор:Lex_Voodoo ::
Кстати, еще не всё перечислили. [sm=2.gif]
—————-

<BR><BR><BR>Так?<BR><BR><BR>?&amp;amp;gt;&amp;amp;lt;!– комментарий !–&amp;amp;gt;&amp;amp;lt;?<BR><BR><BR>[sm=2.gif]
—————-




ггг, надо взять на заметку [sm=9.gif]
Post #: 8
[как] синтаксис php - 2006-03-05 20:18:08   
Сhaos_Сode

Сообщений: 1049
Оценки: 0
Присоединился: 2006-01-12 11:54:12
quote:

—————-<BR>Цитата: Дата:05.03.2006 19:26:39, Автор:Lex_Voodoo ::
Молодец. Но и это еще не всё [sm=1.gif]
—————-



Так чтоль?

@ комментарий ;

[sm=2.gif]
Post #: 9
[как] синтаксис php - 2006-03-05 20:35:02   
Lex_Voodoo

Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
quote:

—————-<BR>Цитата: Дата:05.03.2006 20:18:08, Автор:#chaos_coder# [from Hell] ::
quote:

—————-<BR><BR>Цитата: Дата:05.03.2006 19:26:39, Автор:Lex_Voodoo ::
Молодец. Но и это еще не всё [sm=1.gif]
—————-

<BR><BR><BR>Так чтоль?<BR><BR><BR>@ комментарий ;<BR><BR><BR>[sm=2.gif]
—————-


А это работает? [sm=2.gif]
Post #: 10
[как] синтаксис php - 2006-03-05 20:42:03   
Сhaos_Сode

Сообщений: 1049
Оценки: 0
Присоединился: 2006-01-12 11:54:12
тока что проверил,работает, если ; не поставить, пишет
Parse error: syntax error, unexpected T_ECHO in c:\Apache\htdocs\1.php on line 3

у меня на следующей строке echo стоит)
[sm=3.gif]
Post #: 11
[как] синтаксис php - 2006-03-05 22:11:25   
Lex_Voodoo

Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
Чего-чего там работает? Пример в студию!
Post #: 12
[как] синтаксис php - 2006-03-06 00:41:38   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
Чего там думать-то? Трясти надо! ©
брутфорсом: надо просто перебрать все подряд комбинации символов, которые будут в текстовом редакторе строчку расцвечивать как комментарий. И всё. Я вечно с незнакомыми языками так поступаю. [sm=3.gif]
Post #: 13
[как] синтаксис php - 2006-03-06 00:49:27   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
кстати строго говоря ?&gt;&lt;!– камент !–&gt;&lt;? это не камент: эта строчка может вылететь в html код… И ежели ты в имеешь привычку в комментариях хранить пароли, то может не очень хорошо получиться [sm=2.gif]
Да и лишний способ отслеживать ход выполнения скрипта снаружи: не появился коммент ==> скрипт умер до него, или обошёл его в ветвлении, появился десять раз ==> значит десять итераций цикла/вызовов функции выполнилось и тд.
Post #: 14
[как] синтаксис php - 2006-03-06 02:19:58   
cybermind

Сообщений: 805
Оценки: 0
Присоединился: 2004-05-24 20:16:13
А вот ещё комментарий придумал:
error_reporting(0);

А после него хоть так: (комментарий), хоть так: *:?;комментарий;?:*, хоть так: !%12_34_5%!комментарий!%12_34_5%!
Post #: 15
[как] синтаксис php - 2006-03-06 06:33:33   
Lex_Voodoo

Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
Ну всё, уже бред какой-то пошёл [sm=3.gif]

>> кстати строго говоря ?><!– камент !–><? это не камент:
Это неплохой камент на стадии разработки - ежели надо закомментировать большие блоки кода, уже содержащие в себе другие комментарии (например /**/)
Но с точки зрения теории, да, PHP-комментарием это не является.
Как я уже говорил, один официальный комментарий для таких случаев еще остался.

CyberMind - это несерьёзно…
Ну давай exit(0) в начале напишем, и тогда еще больше возможностей. Код-то в обоих случаях будет неправильный…
Post #: 16
[как] синтаксис php - 2006-03-06 13:02:49   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
quote:

—————-<BR>Цитата: Дата:06.03.2006 6:33:33, Автор:Lex_Voodoo ::
Ну всё, уже бред какой-то пошёл [sm=3.gif]<BR><BR>&amp;amp;#1069;то неплохой камент на стадии разработки - ежели надо закомментировать большие блоки кода, уже содержащие в себе другие комментарии (например /**/)<BR><BR>Но с точки зрения теории, да, PHP-комментарием это не является.<BR><BR>Как я уже говорил, один официальный комментарий для таких случаев еще остался.<BR>
—————-


когда надо закомментировать кусок файла содержащий комментарии всяких разных типов, стоит использовать возможности текстового редакотора, я, например, использую emacs'овую ф-цию comment-region [sm=2.gif].
Есть деятели которые пишут if (0) { … }, хоть это существенно не коммент, но в определённых случаях работает.

И всё-таки я настаиваю что примеры приведённые мной насчёт использования html-коммента – не теория. На практике, стадия разработки продолжается всё время существования программы… И в какой момент воспользоваться функцией query-replace-regexp, для замены этих комментариев на более "правильные" – неясно. Скорее всего коммент будет удалён после того как он будет случайно найден, и у кодера не будет более важной задачи на этот момент.

а насчёт официального комента: что-нибудь в стиле comment<<EOC

EOC
?
Post #: 17
[как] синтаксис php - 2006-03-06 19:56:35   
Сhaos_Сode

Сообщений: 1049
Оценки: 0
Присоединился: 2006-01-12 11:54:12
quote:

—————-<BR>Цитата: Дата:05.03.2006 22:11:25, Автор:Lex_Voodoo ::
Чего-чего там работает? Пример в студию!
—————-



Вот собсно код:)

<?php
@ это комментарий;
echo md5('pass');
?>

у мну пашет нормально, php 5, апач 1.3, ось Виндоз XP =)
Post #: 18
[как] синтаксис php - 2006-03-06 23:16:48   
cybermind

Сообщений: 805
Оценки: 0
Присоединился: 2004-05-24 20:16:13
quote:

—————-<BR>Цитата: Дата:06.03.2006 19:56:35, Автор:#chaos_coder# [from Hell] ::
quote:

—————-<BR><BR>Цитата: Дата:05.03.2006 22:11:25, Автор:Lex_Voodoo ::
Чего-чего там работает? Пример в студию!
—————-

<BR><BR><BR>Вот собсно код:)<BR><BR><BR>&amp;amp;lt;?php<BR><BR>@ это комментарий;<BR><BR>echo md5('pass'); <BR><BR>?&amp;amp;gt;<BR><BR><BR>у мну пашет нормально, php 5, апач 1.3, ось Виндоз XP =)<BR><BR>
—————-




Так это уже пример типа моего error_reporting(0)!
Символ @ - оператор, подавляющий вывод любых сообщений об ошибках.
То есть интерпретатор php принял твой комментарий за функцию, хотел матюгнуться, но промолчал из-за символа @.
А точка с запятой в конце строки нужна, чтобы обособить эту самую "функцию".

Вообще-то правильно применять @ перед такими функциями, как, например, mysql_connect:

$DBlink = @mysql_connect('123','123','123');


P.S. Во флейм-то развели! [sm=2.gif]
Post #: 19
Страниц:  [1]
Все форумы >> [Для начинающих] >> [как] синтаксис php







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.