ホームページ  >  記事  >  バックエンド開発  >  PHP での基本的なシンボルと使用法

PHP での基本的なシンボルと使用法

WBOY
WBOYオリジナル
2016-06-13 13:26:07824ブラウズ

PHP での基本的なシンボルと使用法

重要なヒント: PHP を長い間使用していましたが、@ 記号を見たときに意味がわかるまで長い間調べても、すべての基本的な記号を認識できませんでした。リストを投稿してください。基本的な記号をまとめてあるので、それを必要とする友人が参照できます。

長いこと使っているのに、PHP の基本的な記号をすべて認識できなくなりました。@ 記号を見て、それが何を意味するのか理解するまで長い間調べました。基本的な記号のリストを投稿してください。必要な友達はそれを参照してください~

注釈記号:

?

// 単一行コメント
// 单行注解
/* */ 多行注解
/* */ 複数行のコメント

?

引用符の使用

?

’ ’ 一重引用符は意味を持たず、処理を行わずに直接取得されます。
’ ’ 单引号,没有任何意义,不经任何处理直接拿过来;
" "双引号,php动态处理然后输出,一般用于变量.
" "二重引用符、PHP の動的処理と出力、通常は変数に使用されます。

?

変数形式:

?

1 つは True、つまり真です
一种是True 即 真的;
另一种是False 即假的
もう 1 つは False で、これは false です。

?

一般的な変数の形式:

?

string 文字列 (数字、漢字など)
string 字串(数字汉字等等)
integer 整数(1、2、3、4、5、0、-1、-2、等等)
double 浮点数(小数点)
array 数组
object 对象
整数 整数 (1、2、3、4、5、0、-1、-2 など)

double 浮動小数点数 (小数点)

配列 配列

オブジェクト オブジェクト

?

使用できるメソッドは gettype($mix) と settype($mix,$typename);

一般的な記号
" 双引号
\ 反斜线
n 换行
r 送出
t 跳位(TAB)

?

" 二重引用符

\ バックスラッシュ

n 改行

を送信します tタブ(TAB)
+ 加法运算 - 减法运算
* 乘法运算 / 除法运算
% 取余数 ++ 累加
-- 累减1 . 把字串相加
?

操作記号

?

+加算演算 - 減算演算 * 掛け算・割り算
= 把右边的值代入左边(一定要会)
+= 把右边的值加到左边
-= 把右边的值减到左边
*= 把左边的值乘以右边
/= 把左边的值除以右边
.= 把右边的字串加到左边
% 剰余を取得 ++ 累積

-- 1 ずつ減算します。文字列を追加します

?

設定操作

?
& 且
| 或
^ 互斥(xor)
<< 向左移位
>> 向右移位
~ 取1的补数
= 右側の値を左側に置き換えます (方法を知っておく必要があります)

+= 右側の値を左側に加算します

-= 右側の値を左に減らす

*= 左側の値と右側の値を掛けます

/= 左側の値を右側の値で割ります

.= 右側の文字列を左側に追加します

?
< 小于 > 大于
<= 小于等于 >= 大于等于
!= 不等于 && 而且
|| 或者 ! 不

ビット演算子

?

& および

| または

^ 相互排他的 (xor)
$ 变量符号
& 变量的指标(加在变量前)
@ 不显示错误信息(加在函数前)
-> 对象的方法或者属性
=> 数组的元素值
? : 三元运算子
<< 左にシフト

>> 右にシフト ~ 1 の補数を取得します

?

論理演算

?

strtolower(); 把字符转小写
strtoupper(); 把字符转大写
より小さい <= 以下 >= 以上

!= は && および

と等しくありません || いいえ

?

その他の演算記号

md5();加密
sha1();加密
?

$ 変数記号 & 変数のインジケーター (変数の前に追加)

@ エラー情報を表示しない(関数の前に追加)

-> オブジェクトのメソッドまたはプロパティ

=> 配列

の要素値 ? : 三項演算子

?

基本的な方法

1.PHP は文字列を大文字と小文字に変換します!

?

strto lower(); 文字を小文字に変換します

strtoupper(); 文字を大文字に変換します

?

2.PHP 暗号化文字列 (大文字と小文字の両方)
& (和) 转成 &
" (双引号) 转成 "
< (小于) 转成 <
> (大于) 转成 >

?

md5() 暗号化

sha1();暗号化

?

3. 引用符について

1. シングルクォーテーションはそのまま出力されます
echo <<< EOT
HTML输出内容。。。//这里注释照样输出!
EOT;

Print << HTML输出内容。。。//这里注释照样输出!
EOT;
<🎜>2. 二重引用符は内容と出力を説明するために使用されます <🎜> <🎜>3. `pwd` などのコマンドの実行には、反一重引用符が使用されます。 <🎜> <🎜>4. "" は改行の "n" などの翻訳文字に作用します。 <🎜> <🎜>4. 関数: htmlspecialchars()<🎜> <🎜>この関数は、特殊文字を HTML 文字列形式 ( &....; ) に変換します。最も一般的に使用される機会は、顧客メッセージを処理するための掲示板です。 <🎜> <🎜>?<🎜> に変換されます。
& (および) は & <🎜> に変換されます " (二重引用符) は " <🎜> に変換されます < (より小さい) は <🎜> に変換されます。 > (より大きい) は >
? この関数は上記の特殊文字のみを変換し、すべてをHTMLで指定されたASCII変換に変換するわけではありません。 5. HTMLコンテンツを一括出力! ?
エコー <<< EOT <🎜> HTML出力コンテンツ。 。 。 // ここのコメントは引き続き出力されます。 <🎜> EOT;<🎜><🎜> 印刷 << HTML出力コンテンツ。 。 。 // ここのコメントは引き続き出力されます。 <🎜> EOT;

(注: 内部に含まれる変数には「{variable}」を使用します)

6. ファイルが存在するかどうかを確認し、内容を出力します

?

$FileName="File.TXT";
if (File_Exists($FileName)){
Echo "".File_Get_Contents($FileName)."";
}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 に変換します

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