10.29随笔
?
?
?
變量:
可變的量、可定義多次
必須以$符號開頭
變量嚴格區分大小寫
變量的命名規則:(數字+字母+下劃線組合而成,不可以數字開頭,不能中文命名,也不可關鍵字命名)
?
常量:
(連接數據庫的時候用常量)
定義常量的關鍵詞define()
define("取名字",替換值)
定義一個常量,定義常量時就要確定他的值。
常量只能定義一次。
常量的命名規則:常量建議取大寫多個單詞組合用_隔開 ;常量嚴格區分大小寫;常量不要$符號;常量命名規則(數字+字母+_組合而成)。但是不能以數字開頭,也不能用中文命名,不能以關鍵字命名。
例:$a=“abc”;
? ? ? ?define(“name”,$a);
常量有兩種命名方式,另一種為const:? ?const 取名字 = 值;(用于面向對象)
?
?
php算數運算符
+ - * / % ! .
php里面的加法就是做加法運算
js里面的加法做拼接
empty() :判斷是否為空
isset() :判斷是否有值
unset() :清空變量的數據
define():定義常量
邏輯運算:? ? ?||? ? &&? ? =? ? ==? ? ?===? ? ?!=? ? ?++a? ? ?a+? ?+ --a? ? ?a--? ? ?+=? ? ? ?-=? ? ? ?/=? ? ? *=? ? ? .=
?
比較運算符:? <? ? >? ? ?=? ? ? <=? ? ?>=? ? ? !=
is_int(判斷的值)? 判斷是否為整形? 返回的數據類型是布爾類型
?0:代表false 失敗 1:代表true 成功
PHP_OS? //獲取當前操作系統,注意嚴格區分大小寫且不需要括號
?
__LINE__ 魔術方法(嚴格區分大小寫)? 得到當前代碼的行數
?
__FILE__ 魔術方法? 得到當前文件路徑
?
dirname(__FILE__) 返回上一級的目錄
php加載文件
require("加載文件路徑") 加載文件 可以加載php文件,js文件,html文件
require_once() 加載文件1次?
include("加載文件路徑")? ? ? ? ?//加載文件 可以加載php文件,js文件,html文件
include_once("加載文件路徑")? ? ?//加載文件1次
include() 和 require() 區別?
include() //加載html文件 當include()加載文件時,
文件里面如果有錯誤,他只是警告。代碼照常執行。
require() //require()加載核心文件(
配置文件和數據庫連接)加載文件,
文件報錯,會提示致命錯誤,代碼不在向下執行了
?
流程控制語句
原始雙分支寫法:
多分支第2種寫法:
下面方法 一般用于在php和html交互時使用,方便與html代碼區分開來:
php程序文件里面使用:
與html交互時推薦使用的,為了與HTML代碼區分
switch(判斷的值) 判斷條件:
流程控制語句
所有條件都不滿足下走default默認條件
例:
for ()循環語句 :
?
?
例:循環輸出1-100之間的所有數
while() 循環語句:
例:用while循環出1到100的所有數
?
例:循環輸出1-10之間奇數 不要5
?三元運算符:
下面這種方法一般推薦使用在html頁面里面:
php 函數 (封裝函數,db類):
js申明一個函數 function 函數名(){函數體}
php申明一個函數 function 函數名(){函數體}
php函數名不區分大小寫
display : 輸出
函數的命名規則:數字+字母+_組合而成,但是不能以數字開頭,不能使用關鍵字,不能用中文命名,多個單詞組合,使用駝峰命名規則
當函數有默認值時,調用函數數時不需要再傳參數和值過去
有默認值時,當我調用函數時傳了一個值,則會覆蓋之前有的默認值
函數多個值用逗號隔開
函數里面如果參數沒有默認值,則調用函數時一定要賦值傳參數
有默認值的參數放在沒有默認值的后面
函數可以在任意一個地方調用
函數與函數直間可以嵌套使用
php函數超全局變量??
超全局變量? ? ? ? ? ? global 值;? ? ? ? ? ? ? ? $GLOBALS['值']? ? ? ? ? ? ? ? ? ? ?$_GET? ? ? ? ? ? $_POST
/* globals : 借用 引用
$_GET? ? ? ? $_POST : 超全局變量? ?獲取表單的值? ?(重點)??
例:
return 返回:
函數如果有返回的值,
你在調用函數時一定要去接受函數,這個變量就是接受結果的
一個函數體只能有一個返回值,也就是只能有一個return;
例:
這個例子中,只有第一個return可以獲得。
加載13.php這個文件
?
?
匿名函數 自己去調用自己 php里面數組重點 ()
php里面數組不要加new關鍵字
php里面的數組關鍵字不區分大小寫 在js里面嚴格區分大小寫 Array
輸出獲得:
?
轉載于:https://www.cnblogs.com/liuyangya/p/9873002.html
總結
- 上一篇: svn+post-commit实现自动部
- 下一篇: BZOJ4237 JOISC2014 稻