ホームページ > バックエンド開発 > PHPチュートリアル > php5とmysql5のWeb開発技術を詳しく解説 - 3つの変数、式、定数_PHPチュートリアル

php5とmysql5のWeb開発技術を詳しく解説 - 3つの変数、式、定数_PHPチュートリアル

WBOY
リリース: 2016-07-14 10:08:59
オリジナル
1139 人が閲覧しました

1. 定義、命名、分類

スカラー変数、配列変数、オブジェクトの3種類に分かれます
2. 変数を出力および出力する
エコーステートメント
printf() 関数
例::
printf("%s には %d 個のビール", 100, "壁");
printf("%2$s は %1$s が好き", "bark","dog");
sprintf()関数
例:
$formatted= fprintf("%01.2f",$var);
3. 配列とオブジェクトを表示する
print_r(配列と変数);
var_dump(配列変数オブジェクト)
var_export (配列変数オブジェクト) パラメータを設定することで変数の表現を返すことができます
例:
$v = var_export($a,true); //phpのソースコードを返し、phpスクリプトの配列で直接使用します
4. PHP 変数でサポートされるデータ型
整数、倍精度、文字、ブール値
配列、オブジェクト、リソース
ヌル
文字列を引用するには、二重引用符と一重引用符の 2 つの方法があります
変数の型を取得および設定: gettype()/settype()
配列とオブジェクトは適合データ型と呼ばれます
5. 変数の変数
$var_name = 'php5';
$$var_name = ''php5 Web 開発の詳細;
エコー $php5;
6. スーパーグローバル変数配列
$_GET[]
$_POST[]
$_COOKIE[]
$_SESSION[]
$_ENV[]
$_SERVER[]
$_FILES[]
$_REQUEST[]
$_GLOBALS[]
7. 変数演算子
多くのコンテンツがありますが、具体的に列挙せずにカテゴリのみがリストされています。
算数
課題
文字列の連結
前後の足し算と引き算
参照と参照割り当て後、変数は同じメモリアドレスを持ちます
三項演算子
比較演算
ブール演算子
ビット演算子
その他のオペレーター:
1. エラー抑制 @
2. 外部コマンド実行
$out = ·dir c: ·
print_r($out);
$our =shell_exec("dir");
️ echo $out;
得られた 2 つの関数の結果は同じであり、結果は配列に配置されます。shell_exec () メソッドは結果をスカラー変数に格納します。
8.変数とステップ処理
いせと()
設定解除()
空()
is_array()is_integer()is_numeric()
9. データ変換
変数の型変換を強制する:
(配列)
(ブール値)/(ブール値)
(整数)
(オブジェクト)
(実数)/(倍精度)/(フロート)
(文字列)
その他:
(1)intval($var):
(2)ヒアドキュメント
HereDoc を使用すると、電子メール テンプレートや HTML コンテンツやテキスト コンテンツなど、大きなテキスト コンテンツを PHP に埋め込むことができます。
$string = 'こんにちは';
$output = <<&MYDOC
HEREDOC の $string の値は $string です
マイドキュメント
echo $output;
出力結果は次のとおりです: HEREDOC の $string の値は hello
(3) 意味のある文字
n、t、\、$、''
(4) 数値変換関数
chr($var) : $var の値に従って、対応する ASCII 文字を返します。
ord($string) は、文字列の最初の文字の ASCII コード値を返します。
10. 定数の定義と魔法の定数
define("CONSTANT_NAME", 定数値)
__LINE__
__ファイル__
__機能__
__クラス__
__方法__
http://www.bkjia.com/PHPjc/477716.html

www.bkjia.com本当http://www.bkjia.com/PHPjc/477716.html技術記事 1. 定義、名前付け、分類は、スカラー変数、配列変数、オブジェクトの 3 つのタイプに分類されます。 2. 変数の出力と出力 echo ステートメント printf() 関数の例:: printf(%d bootles of beer on...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート