<?php
include("stdio.h");
function main()
{
printf("Hello World");
return 0;
}
?>
Ошибка в строке 2? Не знаю, что я делаю неправильно.PHP Script не работает
<?php
include("stdio.h");
function main()
{
printf("Hello World");
return 0;
}
?>
Ошибка в строке 2? Не знаю, что я делаю неправильно.PHP Script не работает
Как уже было сказано, ваш код выглядит как код C внутри тега PHP. Вот PHP эквивалент того, что вы пытаетесь сделать:
<?php
printf("Hello World");
?>
Однако, если вы на самом деле нужна функция Main(), она будет выглядеть следующим образом:
<?php
function main()
{
printf("Hello World");
return 0;
}
$returnValue = main();
?>
Это будет иметь результат вторя строку «Hello World» и установив $ ReturnValue 0.
выход (main()); вероятно, немного точнее, но в остальном, +1 –
Конечно, вы совершенно правы. Я исходил из предположения, что искатель может захотеть продолжить делать что-то еще с возвращаемым значением функции. –
Строка 2 - include("stdio.h");
. Это не нужно.
Оператор include() включает и оценивает указанный файл.
Итак, PHP попытается проанализировать содержимое внутри stdio.h, и поскольку это, скорее всего, полный кода C, будут ошибки, потому что это не то, что PHP ожидает найти там.
Для получения дополнительной информации обратитесь к PHP Manual.
правильный PHP эквивалент этой программы псевдо-C является:
Hello World
Примечание: нет <?php
открываемых тегов.
Мне нравится тот факт, что кто-то беспокоил этот правильный ответ на вопрос, которому почти 3 года. Это * обязательство * ... – DaveRandom
-1, так как выше это * не * PHP-код. См. [Escaping from HTML] (http://www.php.net/manual/en/language.basic-syntax.phpmode.php) в руководстве, в котором, мы надеемся, проясним это различие. * \ * commit \ ** – salathe
@salathe Но это * действительная PHP-программа *. Положите это в PHP-интерпретаторе, и вы получите желаемый результат. 'T_INLINE_HTML' является допустимым токеном синтаксиса PHP, который я использую здесь. : P – deceze
Самый смешной вопрос, который я когда-либо видел. –
Это серьезный вопрос? Не могли бы вы честно найти какую-либо помощь в скрипте PHP Hello? –
Этот вопрос для победы. – tplaner