質問

<?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 オープニングタグが必要です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top