PHP での基本的なシンボルと使用法
重要なヒント: PHP を長い間使用していましたが、@ 記号を見たときに意味がわかるまで長い間調べても、すべての基本的な記号を認識できませんでした。リストを投稿してください。基本的な記号をまとめてあるので、それを必要とする友人が参照できます。
長いこと使っているのに、PHP の基本的な記号をすべて認識できなくなりました。@ 記号を見て、それが何を意味するのか理解するまで長い間調べました。基本的な記号のリストを投稿してください。必要な友達はそれを参照してください~
注釈記号:
?
// 単一行コメント
|
?
引用符の使用
?
’ ’ 一重引用符は意味を持たず、処理を行わずに直接取得されます。
|
?
変数形式:
?
1 つは True、つまり真です
|
?
一般的な変数の形式:
?
string 文字列 (数字、漢字など)
double 浮動小数点数 (小数点) 配列 配列オブジェクト オブジェクト |
使用できるメソッドは gettype($mix) と settype($mix,$typename);
一般的な記号
" 双引号 \ 反斜线 n 换行 r 送出 t 跳位(TAB) |
?
" 二重引用符 \ バックスラッシュ n 改行を送信します tタブ(TAB) |
+ 加法运算 - 减法运算 * 乘法运算 / 除法运算 % 取余数 ++ 累加 -- 累减1 . 把字串相加 |
操作記号
?
+加算演算 - 減算演算
* 掛け算・割り算
-- 1 ずつ減算します。文字列を追加します |
設定操作
?
& 且 | 或 ^ 互斥(xor) << 向左移位 >> 向右移位 ~ 取1的补数 |
= 右側の値を左側に置き換えます (方法を知っておく必要があります) += 右側の値を左側に加算します -= 右側の値を左に減らす*= 左側の値と右側の値を掛けます /= 左側の値を右側の値で割ります.= 右側の文字列を左側に追加します |
< 小于 > 大于 <= 小于等于 >= 大于等于 != 不等于 && 而且 || 或者 ! 不 |
ビット演算子
?
& および | または ^ 相互排他的 (xor)
>> 右にシフト ~ 1 の補数を取得します |
?
論理演算
?
!= は && および と等しくありません || いいえ |
?
その他の演算記号
md5();加密 sha1();加密 |
$ 変数記号
& 変数のインジケーター (変数の前に追加) @ エラー情報を表示しない(関数の前に追加) -> オブジェクトのメソッドまたはプロパティ=> 配列 の要素値 ? : 三項演算子 |
?
基本的な方法
1.PHP は文字列を大文字と小文字に変換します!
?
strto lower(); 文字を小文字に変換します strtoupper(); 文字を大文字に変換します |
2.PHP 暗号化文字列 (大文字と小文字の両方)
& (和) 转成 & " (双引号) 转成 " < (小于) 转成 < > (大于) 转成 > |
?
md5() 暗号化 sha1();暗号化 |
3. 引用符について
1. シングルクォーテーションはそのまま出力されます
echo <<< EOT HTML输出内容。。。//这里注释照样输出! EOT; Print << EOT; |
& (および) は & <🎜> に変換されます " (二重引用符) は " <🎜> に変換されます < (より小さい) は <🎜> に変換されます。 > (より大きい) は > | に変換されます。
エコー <<< EOT <🎜>
HTML出力コンテンツ。 。 。 // ここのコメントは引き続き出力されます。 <🎜>
EOT;<🎜><🎜>
印刷 << |
(注: 内部に含まれる変数には「{variable}」を使用します)
6. ファイルが存在するかどうかを確認し、内容を出力します
?
$FileName="File.TXT"; if (File_Exists($FileName)){ Echo " }else { Echo"no"; } ?> |
7. 変数 unset をアンインストールします。
?
unset($var); unset($var,$var1); |
8.is_int;
変数が整数かどうかを確認します;
9.is_null;
変数が NULL かどうかを確認します;
10.is_string
変数が文字列かどうかを確認します
11.is_real;
is_float() のエイリアス
12.isset
変数が設定されているかどうかを確認します
13.is_bool
変数がブール型かどうかを確認します
14.is_array
変数が配列かどうかを確認します
15.is_object
変数がオブジェクトかどうかを確認します
16.SubStr.
?
SUBSTR(String,Start,SelectNum) echo substr('abcdef', 1); // bcdef echo substr('abcdef', 1, 3); // bcd echo substr('abcdef', 0, 4); // abcd echo substr('abcdef', 0, 8); // abcdef echo substr('abcdef', -1, 1); // f |
17.Nb2br
?
echo nl2br("foo isn'tn bar"); |
エスケープされた改行を HTML に変換します