ホームページ  >  記事  >  バックエンド開発  >  PHP カーネルの探索: 変数の型変換

PHP カーネルの探索: 変数の型変換

WBOY
WBOYオリジナル
2016-07-30 13:29:321014ブラウズ

PHP は弱い型指定の動的言語です。PHP 変数は ZVAL と呼ばれるコンテナーに格納され、変数の型とさまざまな型の変数の値が含まれることはすでにわかっています。 PHP の変数には明示的なデータ型の定義は必要なく、任意の型のデータを変数に割り当てることができます。PHP 変数間のデータ型変換には、暗黙的変換と明示的変換の 2 種類があります。
暗黙的な型変換
暗黙的な型変換は自動型変換とも呼ばれ、プログラマがコードを記述することなく、プログラミング言語によって自動的に完了する型変換を指します。 PHP では、よく遭遇する暗黙的な変換は次のとおりです。

1.変数への直接代入操作
PHP では、変数への直接代入は暗黙的な型変換の最も簡単な方法であり、おそらく私たちにとってはこれに慣れすぎて変数の変化を感じないかもしれません。 直接代入操作では、変数のデータ型は割り当てられた値によって決まります。つまり、左辺値のデータ型は右辺値のデータ型によって決まります。 たとえば、文字列型のデータを変数に代入する場合、変数が以前どのような型であったとしても、その変数は文字列型の変数になります。 コードの一部を見てください:

<code><span>$string</span> = <span>"To love someone sincerely means to love all the people,  to love the world and life,  too."</span><span>$integer</span> = <span>10</span>;
<span>$string</span> = <span>$integer</span>;</code>

上記のコードの 3 行目が実行されると、 g カテゴリの金額を変更します タイプjust oneonew穴の形 passVLD 拡張拡張 できるチェック 番目の 価値 クソ作る の間の 世代コード そしてくそ作るカウント カテゴリの タイプ、また を与えるの価値の中で最もその後本物 forzen dassig t ovariab le手紙 カウントの前にあるこれ 小さいフェスティバルもう 詳細 いいですはじめにシャオ 合格 私たちこれ それぞれケース とても Single 寄付金 価値 ソースコード ストレートです お迎え 上記では、PHP カーネルの探索: 変数の型変換をその側面も含めて紹介しましたが、PHP チュートリアルに興味のある友人に役立つことを願っています。

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