C言語とPHPの構文の違い

WBOY
WBOYオリジナル
2016-06-20 12:57:21926ブラウズ

C 言語と PHP の文法の違いテクノロジー

たぶんそうだ 公開日 2015-02-05 16:09

PHP の文法規則は C 言語の文法規則とよく似ています 多くの内部関数。ネイティブ C 言語関数を呼び出します。 2 つの言語の操作方法が異なるため、場合によっては構文が異なる場合があります。いくつかを次に示します。

グローバル変数を取得するにはさまざまな方法があります

スコープ内のグローバル変数の値を取得するには、PHP は global キーワードを使用して値を取得するか、スーパーグローバル変数 $GLOBAL を使用してアクセスする必要があります外部変数の値。 C 言語は比較的単純です。ローカル スコープに同じ変数名が存在しない場合は、外部で宣言された変数の値にアクセスします。

初期化変数は異なります

グローバル変数が C 構文で初期化される場合、初期化に使用できるのは定数式のみです。 PHP 構文では、任意の式を使用して変数を初期化できます。

関数の入れ子は異なります

C 言語では、関数の入れ子定義は許可されていません。関数本体で別の関数を宣言できますが、別の関数を定義することはできません (ただし、gcc の拡張機能は使用できません)。定義された関数のネストされたセットを許可します)。 PHP では、ネストされた関数の実行後にネストされた関数を呼び出す順序が保証されている限り、関数本体または IF ステートメントで別の関数を定義することができます。

読む (91) コメント (0) コメントを見る


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。