質問
<?php
include("stdio.h");
function main()
{
printf("Hello World");
return 0;
}
?>
誤差2行?購うになっている間違っています。
解決
としてその他っているため、コードのように見え、Cのコード内のPHPタグです。こちらはPHP等がどのようにしようとしているこい:
<?php
printf("Hello World");
?>
ただし、その必要性の()関数のようになります:
<?php
function main()
{
printf("Hello World");
return 0;
}
$returnValue = main();
?>
この結果の響き渡る文字列"こんにちは世界"に設定$returnValue0です。
他のヒント
PHPではなく、おそらくCです。試す
<?php
echo "Hello World";
?>
include()ステートメントは、指定されたファイルを含み、評価します。
したがって、PHPはstdio.h内の内容を解析しようとします。これはおそらくCコードでいっぱいであるため、エラーが発生する可能性があります。
を確認します PHPマニュアル 詳細については。
2行目はです include("stdio.h");
. 。これは不要です。
PHPはCではありません。STDIO.Hはありません、 また、printfはありません. 。 (ただし、エコーは通常、フォーマットされていない場合に使用されます。)
echo "Hello World";
そのpseudo-Cプログラムに相当する正しいPHPは次のとおりです。
Hello World
注:いいえ <?php
オープニングタグが必要です。
所属していません StackOverflow