<?php 第一種php書寫方式 常用 ?>
<? 第二種書寫方式 ?>
1,echo 輸出乙個或多個 用逗號間隔
2,print 輸出乙個字串 不會自動換行
3,printf 輸出格式化字串
4,print_r 輸出變數的內容 不會換行 這個函式經常用來輸出陣列,以上的三種方式都不能輸出陣列 () 小括號不要省略
5,var_dump 輸出變數詳細資訊 用與除錯 不會自動換行
php中的變數:
1,用$ 定義 不需要指定資料型別
2,不賦初值時,值為 null
3,加號只能作為 運算子,拼接字串用 點 .
4,賦值分為: 值賦值 和 位址賦值
//值賦值 修改 b 的值不會修改 age 的值
$age = 28;
$b = $age;
//位址賦值 修改 a 的值會修改 age 的值
$age = 18;
$a = &$age;
5,變數的變數 : 將乙個變數的值 作為另乙個變數的變數名
$globals 全域性陣列 ,儲存所有全域性變數
$_get 全域性陣列,儲存以 get 方式傳送的網路請求中的引數資訊
$_post 全域性陣列,儲存以 post 方式傳送的網路請求中的引數資訊
$_cookie:全域性陣列,儲存以 cookie方式傳送的網路請求中的引數資訊
$_server: 全域性陣列,儲存所有的伺服器資訊
phpinfo():列印當前編輯器的php版本
常量: 程式執行期間不能被改變的量 只能在 引號外邊呼叫
* 常量的定義:
* define(引數一,引數二,引數三)
* 引數一: 常量名
* 引數二: 常量值
* 引數三: 常量名是否區分大小寫,true 不區分 false 區分,預設值 false.一半都是用預設值
difined("min") 作用是判斷某乙個常量是否被定義過,如果定義過,返回 true 如果沒有被定義過,返回false.
php_os;//php所在作業系統名稱.
php_version;//當前 php的版本號.
echo __line__;//當前**的行數
echo"";
echo __file__;//檔案的完整路徑
echo"";
echo __class__;//類和物件
echo"";
echo __method__;//類的方法名
echo"";
echo __function__;//函式名稱
echo"";
1,% 取餘(模) 會自動向下取整
2, <> 不等號
3, xor 邏輯異或 有且只有乙個為 true,則返回true
8種資料型別又分為三種資料型別:
* 標量型別: 整形,浮點型,字串,布林
* 復合型別;陣列,物件
* 其他型別;資源,null
字串定界符:
//字串定界符 定界符結尾前不能有空格 開頭後邊不要寫內容 ab 自定義 前後呼應即可
$str = <<1:顯示轉換
語法: (想要轉換的型別)變數名
* 括號中可寫:
* 1,int/integer
* 2,float/double
* 3,bool/boolean
* 4,string
* 5,array
* 6,object
2:隱式轉換
1,整型 + 浮點型 = 浮點型
2,非空字串,值非零(非null) ----- 都為真
3,當字串進行運算時,系統會自動將字串 轉為整型或者浮點型
php 資料連線 基礎
1.造連線物件 db new mysqli localhost root 123 test 0306 2.寫sql語句 sql select from l 0407 3.執行sql語句 返回結果集物件 result db query sql if result arr result fetch ro...
php基礎之一
1.超全域性變數 get post server cookie env 2.使用foreach 遍歷陣列 foreach array as key value 3。定義常量 define name value,true false 預設true表示忽略大小寫 4.通過值返回資料 function g...
(一)php基礎語法
單行注釋 多行注釋 不常用注釋 echo echo 是乙個函式 echo 功能 向瀏覽器輸出字串 echo 返回值 void無返回值 echo hello world print print 功能 向瀏覽器輸出字串 print 返回值 整型 print 將字串列印出來,而echo又將返回值列印出來 ...