PHP入門之運算符+變量+常量

PS:該文建立在有C語言的基礎上; 算是自己學習的筆記


運算符:

1,運算符(和C語言一樣的,不重複)

符號 Php意義 C意義
/     整除
= 複製賦值 賦值(基本數據類型複製賦值,其它引用賦值)
$c = &$a 引用賦值 ----
     
== 值相等 全等
=== 全等 ----
<>     不等於     ----
!== 不全等 ----
     
$a and $b 邏輯與
$a or $b 邏輯或
$a xor $b 邏輯異或
     
$b = $a."fuck"; 連接
$b .= "fuck"; 連接賦值
     
$line = ceil(4.25); // 5 ceil,取模
     
     

2,錯誤控制運算符
$conn = @mysql_connect("local","name","pwd");
echo "出錯了,錯誤原因是:".$php_errormsg;
1)@表示:表達式可能產生的任何錯誤信息都被忽略掉
2)激活了track_error(這個玩意在php.ini中設置)特性,表達式所產生的任何錯誤信息都被存放在變量$php_errormsg中

常量:
1,常量
示例 符號 解釋
define("PI",3.14);
echo PI;
define()  常量賦值
$p = "PII";
define($p,3.14);
echo PII;
define()  常量賦值
define("PI1",3.14);
$p = "PI1";
$area = constant($p)*36;
echo $area;
constant($p) 對變量取值
$is2 = defined("PI2");
var_dump($is2);
var_dump() 常量是否被定義
     

2,系統常量
  1. echo __FILE__; // F:\git_space\php_x_www\test_space\Test170612\index.php
  2. echo __LINE__; // 26; 當前行數
  3. echo PHP_VERSION; // 7.0.6
  4. echo PHP_OS; // WINNT

變量:
1,特殊說明
1),變量區分大小寫
2),<br /> 換行
3),轉義:\' =》 ' ; \" =》 ";

2,變量定義
示例 符號 解釋
$var = "yline"; $ 定義
var_dump($n) var_dump() 顯示數據類型
echo $m1 = memory_get_usage(); memory_get_usage() 當前PHP消耗的內存
$flag = TRUE; $ 定義布爾類型
$data_int1 = 1234; // 十進制數
$data_int2 = -567; // 一個負數
$data_int3 = 0123; // 八進制數
$data_int4 = 0x1a; // 十六進制數
$ 定義數值類型
$num_float1 = 1.234;
$num_float2 = 1.2e3;
$num_float3 = 7.0E-3;
$ 科學計數法
$str_string1 = '我是字符串';
$str_string2 = "我也是字符串哦";
$ 定義字符串
$string1 = "慕課網,$love";
$string2 = '慕課網,$love';
$ ""實現了加法
''單個字符串
$string1 = <<<FUCK
我有一隻小毛驢,我從來也不騎。
有一天我心血來潮,騎着去趕集。
我手裏拿着小皮鞭,我心裏正得意。
不知怎麼嘩啦啦啦啦,我摔了一身泥.
FUCK;
<<< 定義長字符串
     

3,讀取資源
  1. // 首先採用“fopen”函數打開文件,得到返回值的就是資源類型。
  2. $file_handle = fopen("new 1.txt", "r");
  3. if ($file_handle)
  4. {
  5. // 接着採用while循環(後面語言結構語句中的循環結構會詳細介紹)一行行地讀取文件,然後輸出每行的文字
  6. while (! feof($file_handle))
  7. { // 判斷是否到最後一行
  8. $line = fgets($file_handle); // 讀取一行文本
  9. echo $line; // 輸出一行文本
  10. echo "<br />"; // 換行
  11. }
  12. }
  13. fclose($file_handle); // 關閉文件

4,空類型
1)NULL是空類型,對大小寫不敏
2)當被賦值爲NULL,或者尚未被賦值,或者被unset時;變量被認爲爲NULL




有技術上的問題,或者想法,歡迎來交流
QQ聯繫:[email protected];備註:CSDN
github:https://github.com/yline





























發佈了96 篇原創文章 · 獲贊 11 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章