這篇文章主要介紹“PHP中必須知道的知識點有哪些”,在日常操作中,相信很多人在PHP中必須知道的知識點有哪些問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”PHP中必須知道的知識點有哪些”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
創(chuàng)新互聯主要從事成都網站建設、網站制作、網頁設計、企業(yè)做網站、公司建網站等業(yè)務。立足成都服務叢臺,10多年網站建設經驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:18980820575
類與對象處理函數:
class_alias():為一個類創(chuàng)建別名
class_exists():檢查類是否已定義
get_called_class(:后期靜態(tài)綁定("Late Static Binding")類的名稱get_class methods():返回由類的方法名組成的數組
getclass_vars(:返回由類的默認屬性組成的數組get class():返回對象的類名
get_declared_classes():返回由已定義類的名字所組成的數組get declared_interfaces():返回一個數組包含所有已聲明的接口get_declared_traits():返回所有已定義的traits的數組
get_object_vars():返回由對象屬性組成的關聯數組get parent class():返回對象或類的父類名
interface_exists():檢查接口是否已被定義
is_a():如果對象屬于該類或該類是此對象的父類則返回TRUEis subclass_of():如果此對象是該類的子類,則返回 TRUEmethod exists():檢查類的方法是否存在
property exists():檢查對象或類是否具有該屬性trait_exists():檢查指定的trait是否存在數組相關函數
PDO 數據庫預處理函數:
$pdo =new PDO():創(chuàng)建PDO對象
$pdo->prepare():準備要執(zhí)行的語句,并返回語句對象$stmt$stmt->bindParam():綁定一個參數到指定的變量名
$stmt->bindValue():將一個值綁定到一個參數Sstmt->bindColumn():綁定一列到一個PHP變量$stmt->execute():執(zhí)行一條預處理語句
$stmt->columnCount():返回結果集中的列表$stmt->fecth():從結果集中獲取下一行
Sstmt->fecthAlII():返回一個包含結果集中所有行的數組
$stmt->fecthColumn():從結果集中的下一行返回單獨的一列$stmt->fetchObject():獲取下一行并作為一個對象返回
$stmt->rowCount():返回受上一個.SQL語句影響的行數$stmt->setFetchMode():為語句設置默認的獲取模式
$stmt->debugDumpParams():打印一條SQL預處理命令
$stmt->errorCode():獲取跟上一次語句句柄操作相關的SQLSTATE
$stmt->errorInfo():獲取跟上一次語句句柄操作相關的擴展錯誤信息文件操作函數
常用數組函數:
count()//非數組返回1.
key:獲取當前數組當前指針所指向的元素的下標current:獲取的當前指針指向元素的數值
next:獲取下一個元素的值,并且將指針下移prev:獲取上一個元素的值,并且將指針上移
end:將指針移到數組的最后一個元素,并返回最終指針位置的值reset:將指針移到數組的第一個元素,返回最終指針位f置的值array keys:獲取一個數組的所有鍵名,返回一個索引數組array_values:獲取一個數組的所河值,返回一個索引數組
explode:將一個字符串按照臬個指定的規(guī)則(通常是特殊字符),將數組分成多個段,每一段都當做
數組的元素,返回一個索引數組
split類似explodeexplode('.', 'abc.txt')等于split(.,'abc.txt')
implode:將一個數組內部的所有元素按照某個指定的規(guī)則(特殊字符),將所有的元素拼接成一個字符串
join()把數組元素組合為一個字符串
array merge:合并,指的是將兩個數組中的元索進行累計。如果后面的數組與前面的數組有下標(鍵名:關聯)相同的,那么后面的元素的值會覆蓋前面的;如里是索引的相同下標,會自動的修改下標雪加到前面的數組里。
array reverse—返回反轉后的數組
arrayflip一交換數組中的鍵和值
數據結構模擬函數
array shift:從數組的前面彈出元素,得到元素的值array pop:從數組的后面彈出元素,獲得元素的值
array unshift:從數組的前面壓入元素,得到當前數組元素的個數array push:從數組的后面壓入元素,得到當前數組元素的個數
排序
rsort()函數用于對數組單元從高到低進行排序。
asort()函數用于對數組單元從低到高進行排序并保持索引關系。arsort()函數用于對數組單元從高到低進行排序并保持索引關系。
ksort()函數用于對數組單元按照鍵名從低到高進行排序。
krsort()函數用于對數組單元按照鍵名從高到低進行排序。
到此,關于“PHP中必須知道的知識點有哪些”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關知識,請繼續(xù)關注創(chuàng)新互聯網站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
當前題目:PHP中必須知道的知識點有哪些
分享網址:http://weahome.cn/article/jgcgip.html