Solr擴展使您可以有效地與PHP中的Apache Solr Server通信。
Solr擴展是一個非常快速,輕巧,功能豐富的庫,它使PHP開發人員可以與Solr服務器實例進行有效的通信。
PECL擴展的1.x版本支持Apache Solr Server 1.3-3.x
PECL擴展的2.x版本支持Apache Solr Server 4.0+
有內置工具可添加文檔并更新solr服務器。
它還包含一些工具,使您可以在搜索文檔時對服務器建立高級查詢。
[https://pecl.php.net/package/solr](https://pecl.php.net/package/solr).
* [預定義常量](https://www.php.net/manual/en/solr.constants.php)
* [Solr功能](https://www.php.net/manual/en/ref.solr.php)
* [solr\_get\_version](https://www.php.net/manual/en/function.solr-get-version.php)—返回Apache Solr擴展的當前版本
* [例子](https://www.php.net/manual/en/solr.examples.php)
* [SolrUtils](https://www.php.net/manual/en/class.solrutils.php)— SolrUtils類
* [SolrUtils :: digestXmlResponse](https://www.php.net/manual/en/solrutils.digestxmlresponse.php)—將響應XML字符串解析為SolrObject
* [SolrUtils :: escapeQueryChars](https://www.php.net/manual/en/solrutils.escapequerychars.php)—轉義lucene查詢字符串
* [SolrUtils :: getSolrVersion](https://www.php.net/manual/en/solrutils.getsolrversion.php)—返回Solr擴展的當前版本
* [SolrUtils :: queryPhrase](https://www.php.net/manual/en/solrutils.queryphrase.php)—從未轉義的lucene字符串準備短語
* [SolrInputDocument](https://www.php.net/manual/en/class.solrinputdocument.php)— SolrInputDocument類
* [SolrInputDocument :: addChildDocument](https://www.php.net/manual/en/solrinputdocument.addchilddocument.php)—添加一個子文檔以進行塊索引
* [SolrInputDocument :: addChildDocuments](https://www.php.net/manual/en/solrinputdocument.addchilddocuments.php)—添加子文檔數組
* [SolrInputDocument :: addField](https://www.php.net/manual/en/solrinputdocument.addfield.php)—在文檔中添加一個字段
* [SolrInputDocument :: clear](https://www.php.net/manual/en/solrinputdocument.clear.php)—重置輸入文檔
* [SolrInputDocument :: \_\_ clone](https://www.php.net/manual/en/solrinputdocument.clone.php)—創建SolrDocument的副本
* [SolrInputDocument :: \_\_ construct](https://www.php.net/manual/en/solrinputdocument.construct.php)—構造函數
* [SolrInputDocument :: deleteField](https://www.php.net/manual/en/solrinputdocument.deletefield.php)—從文檔中刪除一個字段
* [SolrInputDocument :: \_\_ destruct](https://www.php.net/manual/en/solrinputdocument.destruct.php)—析[構函數](https://www.php.net/manual/en/solrinputdocument.destruct.php)
* [SolrInputDocument :: fieldExists](https://www.php.net/manual/en/solrinputdocument.fieldexists.php)—檢查字段是否存在
* [SolrInputDocument :: getBoost](https://www.php.net/manual/en/solrinputdocument.getboost.php)—檢索文檔的當前提升值
* [SolrInputDocument :: getChildDocuments](https://www.php.net/manual/en/solrinputdocument.getchilddocuments.php)—返回子文檔數組(SolrInputDocument)
* [SolrInputDocument :: getChildDocumentsCount](https://www.php.net/manual/en/solrinputdocument.getchilddocumentscount.php)—返回子文檔的數量
* [SolrInputDocument :: getField](https://www.php.net/manual/en/solrinputdocument.getfield.php)—按名稱檢索字段
* [SolrInputDocument :: getFieldBoost](https://www.php.net/manual/en/solrinputdocument.getfieldboost.php)—檢索特定字段的提升值
* [SolrInputDocument :: getFieldCount](https://www.php.net/manual/en/solrinputdocument.getfieldcount.php)—返回文檔中的字段數
* [SolrInputDocument :: getFieldNames](https://www.php.net/manual/en/solrinputdocument.getfieldnames.php)—返回一個包含文檔中所有字段的數組
* [SolrInputDocument :: hasChildDocuments-](https://www.php.net/manual/en/solrinputdocument.haschilddocuments.php)如果文檔有任何子文檔,則返回true
* [SolrInputDocument :: merge](https://www.php.net/manual/en/solrinputdocument.merge.php)—將一個輸入文檔合并到另一個
* [SolrInputDocument :: reset](https://www.php.net/manual/en/solrinputdocument.reset.php)—這是SolrInputDocument :: clear的別名
* [SolrInputDocument :: setBoost](https://www.php.net/manual/en/solrinputdocument.setboost.php)—設置此文檔的提升值
* [SolrInputDocument :: setFieldBoost](https://www.php.net/manual/en/solrinputdocument.setfieldboost.php)—設置字段的索引時間提升值
* [SolrInputDocument :: sort](https://www.php.net/manual/en/solrinputdocument.sort.php)—對文檔中的字段進行排序
* [SolrInputDocument :: toArray](https://www.php.net/manual/en/solrinputdocument.toarray.php)—返回輸入文檔的數組表示形式
* [SolrDocument](https://www.php.net/manual/en/class.solrdocument.php)— SolrDocument類
* [SolrDocument :: addField](https://www.php.net/manual/en/solrdocument.addfield.php)—將字段添加到文檔
* [SolrDocument :: clear](https://www.php.net/manual/en/solrdocument.clear.php)—刪除文檔中的所有字段
* [SolrDocument :: \_\_ clone](https://www.php.net/manual/en/solrdocument.clone.php)—創建SolrDocument對象的副本
* [SolrDocument :: \_\_ construct](https://www.php.net/manual/en/solrdocument.construct.php)—構造函數
* [SolrDocument :: current](https://www.php.net/manual/en/solrdocument.current.php)—檢索當前字段
* [SolrDocument :: deleteField](https://www.php.net/manual/en/solrdocument.deletefield.php)—從文檔中刪除一個字段
* [SolrDocument :: \_\_ destruct](https://www.php.net/manual/en/solrdocument.destruct.php)—析[構函數](https://www.php.net/manual/en/solrdocument.destruct.php)
* [SolrDocument :: fieldExists](https://www.php.net/manual/en/solrdocument.fieldexists.php)—檢查文檔中是否存在字段
* [SolrDocument :: \_\_ get](https://www.php.net/manual/en/solrdocument.get.php)—作為屬性訪問該字段
* [SolrDocument :: getChildDocuments](https://www.php.net/manual/en/solrdocument.getchilddocuments.php)—返回子文檔數組(SolrDocument)
* [SolrDocument :: getChildDocumentsCount](https://www.php.net/manual/en/solrdocument.getchilddocumentscount.php)—返回子文檔的數量
* [SolrDocument :: getField](https://www.php.net/manual/en/solrdocument.getfield.php)—按名稱檢索字段
* [SolrDocument :: getFieldCount](https://www.php.net/manual/en/solrdocument.getfieldcount.php)—返回此文檔中的字段數
* [SolrDocument :: getFieldNames](https://www.php.net/manual/en/solrdocument.getfieldnames.php)—返回文檔中字段名稱的數組
* [SolrDocument :: getInputDocument](https://www.php.net/manual/en/solrdocument.getinputdocument.php)—返回與對象等效的SolrInputDocument
* [SolrDocument :: hasChildDocuments](https://www.php.net/manual/en/solrdocument.haschilddocuments.php)—檢查文檔是否有任何子文檔
* [SolrDocument :: \_\_ isset](https://www.php.net/manual/en/solrdocument.isset.php)—檢查字段是否存在
* [SolrDocument :: key](https://www.php.net/manual/en/solrdocument.key.php)—檢索當前鍵
* [SolrDocument :: merge](https://www.php.net/manual/en/solrdocument.merge.php)—將源合并到當前的SolrDocument
* [SolrDocument :: next-](https://www.php.net/manual/en/solrdocument.next.php)將內部指針移動到下一個字段
* [SolrDocument :: offsetExists](https://www.php.net/manual/en/solrdocument.offsetexists.php)—檢查是否存在特定字段
* [SolrDocument :: offsetGet](https://www.php.net/manual/en/solrdocument.offsetget.php)—檢索字段
* [SolrDocument :: offsetSet-](https://www.php.net/manual/en/solrdocument.offsetset.php)在文檔中添加一個字段
* [SolrDocument :: offsetUnset](https://www.php.net/manual/en/solrdocument.offsetunset.php)—移除一個字段
* [SolrDocument :: reset](https://www.php.net/manual/en/solrdocument.reset.php)—這是SolrDocument :: clear()的別名
* [SolrDocument :: rewind](https://www.php.net/manual/en/solrdocument.rewind.php)—將內部指針重置為開頭
* [SolrDocument :: serialize](https://www.php.net/manual/en/solrdocument.serialize.php)—用于自定義序列化
* [SolrDocument :: \_\_ set](https://www.php.net/manual/en/solrdocument.set.php)—將另一個字段添加到文檔中
* [SolrDocument :: sort](https://www.php.net/manual/en/solrdocument.sort.php)—對文檔中的字段進行排序
* [SolrDocument :: toArray](https://www.php.net/manual/en/solrdocument.toarray.php)—返回文檔的數組表示形式
* [SolrDocument :: unserialize](https://www.php.net/manual/en/solrdocument.unserialize.php)— SolrDocument對象的自定義序列化
* [SolrDocument :: \_\_ unset](https://www.php.net/manual/en/solrdocument.unset.php)—從文檔中刪除字段
* [SolrDocument :: valid](https://www.php.net/manual/en/solrdocument.valid.php)—檢查內部當前位置是否仍然有效
* [SolrDocumentField](https://www.php.net/manual/en/class.solrdocumentfield.php)— SolrDocumentField類
* [SolrDocumentField :: \_\_ construct](https://www.php.net/manual/en/solrdocumentfield.construct.php)—構造函數
* [SolrDocumentField :: \_\_ destruct](https://www.php.net/manual/en/solrdocumentfield.destruct.php)—析[構函數](https://www.php.net/manual/en/solrdocumentfield.destruct.php)
* [SolrObject](https://www.php.net/manual/en/class.solrobject.php)— SolrObject類
* [SolrObject :: \_\_ construct](https://www.php.net/manual/en/solrobject.construct.php)—創建Solr對象
* [SolrObject :: \_\_ destruct](https://www.php.net/manual/en/solrobject.destruct.php)—析[構函數](https://www.php.net/manual/en/solrobject.destruct.php)
* [SolrObject :: getPropertyNames](https://www.php.net/manual/en/solrobject.getpropertynames.php)—返回包含所有屬性名稱的數組
* [SolrObject :: offsetExists](https://www.php.net/manual/en/solrobject.offsetexists.php)—檢查屬性是否存在
* [SolrObject :: offsetGet](https://www.php.net/manual/en/solrobject.offsetget.php)—用于檢索屬性
* [SolrObject :: offsetSet](https://www.php.net/manual/en/solrobject.offsetset.php)—設置屬性的值
* [SolrObject :: offsetUnset](https://www.php.net/manual/en/solrobject.offsetunset.php)—重置屬性的值
* [SolrClient](https://www.php.net/manual/en/class.solrclient.php)— SolrClient類
* [SolrClient :: addDocument](https://www.php.net/manual/en/solrclient.adddocument.php)—將文檔添加到索引
* [SolrClient :: addDocuments](https://www.php.net/manual/en/solrclient.adddocuments.php)—將SolrInputDocument實例的集合添加到索引
* [SolrClient :: commit](https://www.php.net/manual/en/solrclient.commit.php)—完成對索引進行的所有添加/刪除
* [SolrClient :: \_\_ construct](https://www.php.net/manual/en/solrclient.construct.php)— SolrClient對象的構造方法
* [SolrClient :: deleteById](https://www.php.net/manual/en/solrclient.deletebyid.php)—按ID刪除
* [SolrClient :: deleteByIds](https://www.php.net/manual/en/solrclient.deletebyids.php)—由ID刪除
* [SolrClient :: deleteByQueries](https://www.php.net/manual/en/solrclient.deletebyqueries.php)—刪除所有與任何查詢匹配的文檔
* [SolrClient :: deleteByQuery](https://www.php.net/manual/en/solrclient.deletebyquery.php)—刪除所有與給定查詢匹配的文檔
* [SolrClient :: \_\_ destruct](https://www.php.net/manual/en/solrclient.destruct.php)— SolrClient的[析](https://www.php.net/manual/en/solrclient.destruct.php)構函數
* [SolrClient :: getById](https://www.php.net/manual/en/solrclient.getbyid.php)—按ID獲取文檔。利用Solr實時獲取(RTG)
* [SolrClient :: getByIds](https://www.php.net/manual/en/solrclient.getbyids.php)—通過其ID獲取文檔。利用Solr實時獲取(RTG)
* [SolrClient :: getDebug](https://www.php.net/manual/en/solrclient.getdebug.php)—返回上一次連接嘗試的調試數據
* [SolrClient :: getOptions](https://www.php.net/manual/en/solrclient.getoptions.php)—返回內部設置的客戶端選項
* [SolrClient :: optimize](https://www.php.net/manual/en/solrclient.optimize.php)—整理索引碎片
* [SolrClient :: ping](https://www.php.net/manual/en/solrclient.ping.php)—檢查Solr服務器是否仍在運行
* [SolrClient :: query](https://www.php.net/manual/en/solrclient.query.php)—將查詢發送到服務器
* [SolrClient :: request](https://www.php.net/manual/en/solrclient.request.php)—發送原始更新請求
* [SolrClient :: rollback](https://www.php.net/manual/en/solrclient.rollback.php)—回滾自上次提交以來對索引所做的所有添加/刪除
* [SolrClient :: setResponseWriter](https://www.php.net/manual/en/solrclient.setresponsewriter.php)—設置用于編寫來自Solr的響應的響應編寫器
* [SolrClient :: setServlet](https://www.php.net/manual/en/solrclient.setservlet.php)—將指定的servlet類型更改為新值
* [SolrClient :: system](https://www.php.net/manual/en/solrclient.system.php)—檢索Solr服務器信息
* [SolrClient :: threads](https://www.php.net/manual/en/solrclient.threads.php)—檢查線程狀態
* [SolrResponse](https://www.php.net/manual/en/class.solrresponse.php)— SolrResponse類
* [SolrResponse :: getDigestedResponse](https://www.php.net/manual/en/solrresponse.getdigestedresponse.php)—返回XML響應作為序列化的PHP數據
* [SolrResponse :: getHttpStatus](https://www.php.net/manual/en/solrresponse.gethttpstatus.php)—返回響應的HTTP狀態
* [SolrResponse :: getHttpStatusMessage](https://www.php.net/manual/en/solrresponse.gethttpstatusmessage.php)—返回有關HTTP狀態的更多詳細信息
* [SolrResponse :: getRawRequest](https://www.php.net/manual/en/solrresponse.getrawrequest.php)—返回發送到Solr服務器的原始請求
* [SolrResponse :: getRawRequestHeaders](https://www.php.net/manual/en/solrresponse.getrawrequestheaders.php)—返回發送到Solr服務器的原始請求標頭
* [SolrResponse :: getRawResponse](https://www.php.net/manual/en/solrresponse.getrawresponse.php)—返回來自服務器的原始響應
* [SolrResponse :: getRawResponseHeaders](https://www.php.net/manual/en/solrresponse.getrawresponseheaders.php)—從服務器返回原始響應頭
* [SolrResponse :: getRequestUrl](https://www.php.net/manual/en/solrresponse.getrequesturl.php)—返回將請求發送到的完整URL
* [SolrResponse :: getResponse](https://www.php.net/manual/en/solrresponse.getresponse.php)—返回一個SolrObject,代表來自服務器的XML響應
* [SolrResponse :: setParseMode](https://www.php.net/manual/en/solrresponse.setparsemode.php)—設置解析模式
* [SolrResponse :: success](https://www.php.net/manual/en/solrresponse.success.php)—請求成功了[嗎](https://www.php.net/manual/en/solrresponse.success.php)
* [SolrQueryResponse](https://www.php.net/manual/en/class.solrqueryresponse.php)— SolrQueryResponse類
* [SolrQueryResponse :: \_\_ construct](https://www.php.net/manual/en/solrqueryresponse.construct.php)—構造函數
* [SolrQueryResponse :: \_\_ destruct](https://www.php.net/manual/en/solrqueryresponse.destruct.php)—析[構函數](https://www.php.net/manual/en/solrqueryresponse.destruct.php)
* [SolrUpdateResponse](https://www.php.net/manual/en/class.solrupdateresponse.php)— SolrUpdateResponse類
* [SolrUpdateResponse :: \_\_ construct](https://www.php.net/manual/en/solrupdateresponse.construct.php)—構造函數
* [SolrUpdateResponse :: \_\_ destruct](https://www.php.net/manual/en/solrupdateresponse.destruct.php)—析[構函數](https://www.php.net/manual/en/solrupdateresponse.destruct.php)
* [SolrPingResponse](https://www.php.net/manual/en/class.solrpingresponse.php)— SolrPingResponse類
* [SolrPingResponse :: \_\_ construct](https://www.php.net/manual/en/solrpingresponse.construct.php)—構造函數
* [SolrPingResponse :: \_\_ destruct](https://www.php.net/manual/en/solrpingresponse.destruct.php)—析[構函數](https://www.php.net/manual/en/solrpingresponse.destruct.php)
* [SolrPingResponse :: getResponse](https://www.php.net/manual/en/solrpingresponse.getresponse.php)—返回來自服務器的響應
* [SolrGenericResponse](https://www.php.net/manual/en/class.solrgenericresponse.php)— SolrGenericResponse類
* [SolrGenericResponse :: \_\_ construct](https://www.php.net/manual/en/solrgenericresponse.construct.php)—構造函數
* [SolrGenericResponse :: \_\_ destruct](https://www.php.net/manual/en/solrgenericresponse.destruct.php)—析[構函數](https://www.php.net/manual/en/solrgenericresponse.destruct.php)
* [SolrParams](https://www.php.net/manual/en/class.solrparams.php)— SolrParams類
* [SolrParams :: add](https://www.php.net/manual/en/solrparams.add.php)—這是SolrParams :: addParam的別名
* [SolrParams :: addParam](https://www.php.net/manual/en/solrparams.addparam.php)—將參數添加到對象
* [SolrParams :: get](https://www.php.net/manual/en/solrparams.get.php)—這是SolrParams :: getParam的別名
* [SolrParams :: getParam](https://www.php.net/manual/en/solrparams.getparam.php)—返回參數值
* [SolrParams :: getParams](https://www.php.net/manual/en/solrparams.getparams.php)—返回非URL編碼參數的數組
* [SolrParams :: getPreparedParams](https://www.php.net/manual/en/solrparams.getpreparedparams.php)—返回URL編碼參數的數組
* [SolrParams :: serialize](https://www.php.net/manual/en/solrparams.serialize.php)—用于自定義序列化
* [SolrParams :: set](https://www.php.net/manual/en/solrparams.set.php)— SolrParams :: setParam的別名
* [SolrParams :: setParam](https://www.php.net/manual/en/solrparams.setparam.php)—將參數設置為指定值
* [SolrParams :: toString](https://www.php.net/manual/en/solrparams.tostring.php)—返回對象中的所有名稱-值對參數
* [SolrParams :: unserialize](https://www.php.net/manual/en/solrparams.unserialize.php)—用于自定義序列化
* [SolrModifiableParams](https://www.php.net/manual/en/class.solrmodifiableparams.php)— SolrModifiableParams類
* [SolrModifiableParams :: \_\_ construct](https://www.php.net/manual/en/solrmodifiableparams.construct.php)—構造函數
* [SolrModifiableParams :: \_\_ destruct](https://www.php.net/manual/en/solrmodifiableparams.destruct.php)—析[構函數](https://www.php.net/manual/en/solrmodifiableparams.destruct.php)
* [SolrQuery](https://www.php.net/manual/en/class.solrquery.php)— SolrQuery類
* [SolrQuery :: addExpandFilterQuery](https://www.php.net/manual/en/solrquery.addexpandfilterquery.php)—覆蓋主過濾器查詢,確定要包含在主組中的文檔
* [SolrQuery :: addExpandSortField](https://www.php.net/manual/en/solrquery.addexpandsortfield.php)—對擴展組中的文檔進行排序(expand.sort參數)
* [SolrQuery :: addFacetDateField](https://www.php.net/manual/en/solrquery.addfacetdatefield.php)—映射到facet.date
* [SolrQuery :: addFacetDateOther](https://www.php.net/manual/en/solrquery.addfacetdateother.php)—添加另一個facet.date.other參數
* [SolrQuery :: addFacetField](https://www.php.net/manual/en/solrquery.addfacetfield.php)—將另一個字段添加到構面
* [SolrQuery :: addFacetQuery](https://www.php.net/manual/en/solrquery.addfacetquery.php)—添加構面查詢
* [SolrQuery :: addField](https://www.php.net/manual/en/solrquery.addfield.php)—指定要在結果中返回的字段
* [SolrQuery :: addFilterQuery](https://www.php.net/manual/en/solrquery.addfilterquery.php)—指定過濾器查詢
* [SolrQuery :: addGroupField](https://www.php.net/manual/en/solrquery.addgroupfield.php)—添加用于將結果分組的字段
* [SolrQuery :: addGroupFunction](https://www.php.net/manual/en/solrquery.addgroupfunction.php)—允許基于函數查詢的唯一值(group.func參數)對結果進行分組
* [SolrQuery :: addGroupQuery](https://www.php.net/manual/en/solrquery.addgroupquery.php)—允許對與給定查詢匹配的文檔進行分組
* [SolrQuery :: addGroupSortField](https://www.php.net/manual/en/solrquery.addgroupsortfield.php)—添加組排序字段(group.sort參數)
* [SolrQuery :: addHighlightField](https://www.php.net/manual/en/solrquery.addhighlightfield.php)—映射到hl.fl
* [SolrQuery :: addMltField](https://www.php.net/manual/en/solrquery.addmltfield.php)—設置用于相似性的字段
* [SolrQuery :: addMltQueryField](https://www.php.net/manual/en/solrquery.addmltqueryfield.php)—映射到mlt.qf
* [SolrQuery :: addSortField](https://www.php.net/manual/en/solrquery.addsortfield.php)—用于控制結果的排序方式
* [SolrQuery :: addStatsFacet](https://www.php.net/manual/en/solrquery.addstatsfacet.php)—請求返回給定構面內的值的子結果
* [SolrQuery :: addStatsField](https://www.php.net/manual/en/solrquery.addstatsfield.php)—映射到stats.field參數
* [SolrQuery :: collapse](https://www.php.net/manual/en/solrquery.collapse.php)—將結果集按組折疊到單個文檔
* [SolrQuery :: \_\_ construct](https://www.php.net/manual/en/solrquery.construct.php)—構造函數
* [SolrQuery :: \_\_ destruct](https://www.php.net/manual/en/solrquery.destruct.php)—析[構函數](https://www.php.net/manual/en/solrquery.destruct.php)
* [SolrQuery :: getExpand](https://www.php.net/manual/en/solrquery.getexpand.php)—如果啟用了組擴展,則返回true
* [SolrQuery :: getExpandFilterQueries](https://www.php.net/manual/en/solrquery.getexpandfilterqueries.php)—返回擴展過濾器查詢
* [SolrQuery :: getExpandQuery](https://www.php.net/manual/en/solrquery.getexpandquery.php)—返回擴展查詢expand.q參數
* [SolrQuery :: getExpandRows](https://www.php.net/manual/en/solrquery.getexpandrows.php)—返回每個組中要顯示的行數(expand.rows)
* [SolrQuery :: getExpandSortFields](https://www.php.net/manual/en/solrquery.getexpandsortfields.php)—返回字段數組
* [SolrQuery :: getFacet](https://www.php.net/manual/en/solrquery.getfacet.php)—返回facet參數的值
* [SolrQuery :: getFacetDateEnd](https://www.php.net/manual/en/solrquery.getfacetdateend.php)—返回facet.date.end參數的值
* [SolrQuery :: getFacetDateFields](https://www.php.net/manual/en/solrquery.getfacetdatefields.php)—返回所有facet.date字段
* [SolrQuery :: getFacetDateGap](https://www.php.net/manual/en/solrquery.getfacetdategap.php)—返回facet.date.gap參數的值
* [SolrQuery :: getFacetDateHardEnd](https://www.php.net/manual/en/solrquery.getfacetdatehardend.php)—返回facet.date.hardend參數的值
* [SolrQuery :: getFacetDateOther](https://www.php.net/manual/en/solrquery.getfacetdateother.php)—返回facet.date.other參數的值
* [SolrQuery :: getFacetDateStart](https://www.php.net/manual/en/solrquery.getfacetdatestart.php)—返回此字段上所有日期[構](https://www.php.net/manual/en/solrquery.getfacetdatestart.php)面的第一個日期范圍的下限
* [SolrQuery :: getFacetFields](https://www.php.net/manual/en/solrquery.getfacetfields.php)—返回所有方面字段
* [SolrQuery :: getFacetLimit](https://www.php.net/manual/en/solrquery.getfacetlimit.php)—返回應該為構面字段返回的最大約束計數數
* [SolrQuery :: getFacetMethod](https://www.php.net/manual/en/solrquery.getfacetmethod.php)—返回facet.method參數的值
* [SolrQuery :: getFacetMinCount](https://www.php.net/manual/en/solrquery.getfacetmincount.php)—返回構面字段的最小計數應包含在響應中
* [SolrQuery :: getFacetMissing](https://www.php.net/manual/en/solrquery.getfacetmissing.php)—返回facet.missing參數的當前狀態
* [SolrQuery :: getFacetOffset](https://www.php.net/manual/en/solrquery.getfacetoffset.php)—返回要用于分頁的約束列表中的偏移量
* [SolrQuery :: getFacetPrefix](https://www.php.net/manual/en/solrquery.getfacetprefix.php)—返回構面前綴
* [SolrQuery :: getFacetQueries](https://www.php.net/manual/en/solrquery.getfacetqueries.php)—返回所有方面查詢
* [SolrQuery :: getFacetSort](https://www.php.net/manual/en/solrquery.getfacetsort.php)—返回構面排序類型
* [SolrQuery :: getFields](https://www.php.net/manual/en/solrquery.getfields.php)—返回將在響應中返回的字段的列表
* [SolrQuery :: getFilterQueries](https://www.php.net/manual/en/solrquery.getfilterqueries.php)—返回過濾器查詢的數組
* [SolrQuery :: getGroup](https://www.php.net/manual/en/solrquery.getgroup.php)—如果啟用了分組,則返回true
* [SolrQuery :: getGroupCachePercent](https://www.php.net/manual/en/solrquery.getgroupcachepercent.php)—返回組緩存百分比值
* [SolrQuery :: getGroupFacet](https://www.php.net/manual/en/solrquery.getgroupfacet.php)—返回group.facet參數值
* [SolrQuery :: getGroupFields](https://www.php.net/manual/en/solrquery.getgroupfields.php)—返回組字段(group.field參數值)
* [SolrQuery :: getGroupFormat](https://www.php.net/manual/en/solrquery.getgroupformat.php)—返回group.format值
* [SolrQuery :: getGroupFunctions](https://www.php.net/manual/en/solrquery.getgroupfunctions.php)—返回組函數(group.func參數值)
* [SolrQuery :: getGroupLimit](https://www.php.net/manual/en/solrquery.getgrouplimit.php)—返回group.limit值
* [SolrQuery :: getGroupMain](https://www.php.net/manual/en/solrquery.getgroupmain.php)—返回group.main值
* [SolrQuery :: getGroupNGroups](https://www.php.net/manual/en/solrquery.getgroupngroups.php)—返回group.ngroups值
* [SolrQuery :: getGroupOffset](https://www.php.net/manual/en/solrquery.getgroupoffset.php)—返回group.offset值
* [SolrQuery :: getGroupQueries](https://www.php.net/manual/en/solrquery.getgroupqueries.php)—返回所有group.query參數值
* [SolrQuery :: getGroupSortFields](https://www.php.net/manual/en/solrquery.getgroupsortfields.php)—返回group.sort值
* [SolrQuery :: getGroupTruncate](https://www.php.net/manual/en/solrquery.getgrouptruncate.php)—返回group.truncate值
* [SolrQuery :: getHighlight](https://www.php.net/manual/en/solrquery.gethighlight.php)—返回hl參數的狀態
* [SolrQuery :: getHighlightAlternateField](https://www.php.net/manual/en/solrquery.gethighlightalternatefield.php)—返回突出顯示字段以用作備份或默認值
* [SolrQuery :: getHighlightFields](https://www.php.net/manual/en/solrquery.gethighlightfields.php)—返回Solr應該為其生成突出顯示的摘要的所有字段
* [SolrQuery :: getHighlightFormatter](https://www.php.net/manual/en/solrquery.gethighlightformatter.php)—返回突出顯示的輸出的格式化程序
* [SolrQuery :: getHighlightFragmenter](https://www.php.net/manual/en/solrquery.gethighlightfragmenter.php)—返回突出顯示文本的文本片段生成器
* [SolrQuery :: getHighlightFragsize](https://www.php.net/manual/en/solrquery.gethighlightfragsize.php)—返回要突出顯示的片段的字符數
* [SolrQuery :: getHighlightHighlightMultiTerm](https://www.php.net/manual/en/solrquery.gethighlighthighlightmultiterm.php)—返回是否啟用范圍/通配符/模糊/前綴查詢的突出顯示
* [SolrQuery :: getHighlightMaxAlternateFieldLength](https://www.php.net/manual/en/solrquery.gethighlightmaxalternatefieldlength.php)—返回要返回的字段的最大字符數
* [SolrQuery :: getHighlightMaxAnalyzedChars](https://www.php.net/manual/en/solrquery.gethighlightmaxanalyzedchars.php)—返回文檔中最大字符數以查找合適的片段
* [SolrQuery :: getHighlightMergeContiguous](https://www.php.net/manual/en/solrquery.gethighlightmergecontiguous.php)—返回折疊連續片段是否成單個片段
* [SolrQuery :: getHighlightRegexMaxAnalyzedChars](https://www.php.net/manual/en/solrquery.gethighlightregexmaxanalyzedchars.php)—使用正則表達式分段器時,返回字段中的最大字符數
* [SolrQuery :: getHighlightRegexPattern](https://www.php.net/manual/en/solrquery.gethighlightregexpattern.php)—返回用于分段的正則表達式
* [SolrQuery :: getHighlightRegexSlop](https://www.php.net/manual/en/solrquery.gethighlightregexslop.php)—返回與理想片段大小的偏差因子
* [SolrQuery :: getHighlightRequireFieldMatch](https://www.php.net/manual/en/solrquery.gethighlightrequirefieldmatch.php)—返回是否僅當查詢在此特定字段中匹配時才突出顯示字段
* [SolrQuery :: getHighlightSimplePost](https://www.php.net/manual/en/solrquery.gethighlightsimplepost.php)—返回突出顯示的術語之后顯示的文本
* [SolrQuery :: getHighlightSimplePre](https://www.php.net/manual/en/solrquery.gethighlightsimplepre.php)—返回突出顯示的術語之前出現的文本
* [SolrQuery :: getHighlightSnippets](https://www.php.net/manual/en/solrquery.gethighlightsnippets.php)—返回每個字段要生成的突出顯示的摘要的最大數量
* [SolrQuery :: getHighlightUsePhraseHighlighter](https://www.php.net/manual/en/solrquery.gethighlightusephrasehighlighter.php)—返回hl.usePhraseHighlighter參數的狀態
* [SolrQuery :: getMlt](https://www.php.net/manual/en/solrquery.getmlt.php)—返回是否應啟用MoreLikeThis結果
* [SolrQuery :: getMltBoost](https://www.php.net/manual/en/solrquery.getmltboost.php)—返回是否通過有趣的術語相關性來增強查詢
* [SolrQuery :: getMltCount](https://www.php.net/manual/en/solrquery.getmltcount.php)—返回每個結果要返回的相似文檔的數量
* [SolrQuery :: getMltFields](https://www.php.net/manual/en/solrquery.getmltfields.php)—返回用于相似性的所有字段
* [SolrQuery :: getMltMaxNumQueryTerms](https://www.php.net/manual/en/solrquery.getmltmaxnumqueryterms.php)—返回將包含在任何生成的查詢中的最大查詢詞數
* [SolrQuery :: getMltMaxNumTokens](https://www.php.net/manual/en/solrquery.getmltmaxnumtokens.php)—返回未在TermVector支持下存儲的每個文檔字段中要解析的最大令牌數
* [SolrQuery :: getMltMaxWordLength](https://www.php.net/manual/en/solrquery.getmltmaxwordlength.php)—返回最大單詞長度,超過該最大單詞長度將忽略單詞
* [SolrQuery :: getMltMinDocFrequency](https://www.php.net/manual/en/solrquery.getmltmindocfrequency.php)—返回閾值頻率,在該頻率下將忽略單詞,至少在這么多文檔中不會出現
* [SolrQuery :: getMltMinTermFrequency](https://www.php.net/manual/en/solrquery.getmltmintermfrequency.php)—返回出現頻率低于此頻率的術語將在源文檔中被忽略
* [SolrQuery :: getMltMinWordLength](https://www.php.net/manual/en/solrquery.getmltminwordlength.php)—返回最小單詞長度,低于該最小單詞長度將忽略單詞
* [SolrQuery :: getMltQueryFields](https://www.php.net/manual/en/solrquery.getmltqueryfields.php)—返回查詢字段及其提升
* [SolrQuery :: getQuery](https://www.php.net/manual/en/solrquery.getquery.php)—返回主查詢
* [SolrQuery :: getRows](https://www.php.net/manual/en/solrquery.getrows.php)—返回最大文檔數
* [SolrQuery :: getSortFields](https://www.php.net/manual/en/solrquery.getsortfields.php)—返回所有排序字段
* [SolrQuery :: getStart](https://www.php.net/manual/en/solrquery.getstart.php)—返回完整結果集中的偏移量
* [SolrQuery :: getStats](https://www.php.net/manual/en/solrquery.getstats.php)—返回是否啟用統計信息
* [SolrQuery :: getStatsFacets](https://www.php.net/manual/en/solrquery.getstatsfacets.php)—返回設置的所有統計信息方面
* [SolrQuery :: getStatsFields](https://www.php.net/manual/en/solrquery.getstatsfields.php)—返回所有統計信息字段
* [SolrQuery :: getTerms](https://www.php.net/manual/en/solrquery.getterms.php)—返回是否啟用了ComponentsComponent
* [SolrQuery :: getTermsField](https://www.php.net/manual/en/solrquery.gettermsfield.php)—返回從中檢索術語的字段
* [SolrQuery :: getTermsIncludeLowerBound](https://www.php.net/manual/en/solrquery.gettermsincludelowerbound.php)—返回是否在結果集中包含下限
* [SolrQuery :: getTermsIncludeUpperBound](https://www.php.net/manual/en/solrquery.gettermsincludeupperbound.php)—返回是否在結果集中包含上限項
* [SolrQuery :: getTermsLimit](https://www.php.net/manual/en/solrquery.gettermslimit.php)—返回Solr應該返回的最大術語數
* [SolrQuery :: getTermsLowerBound](https://www.php.net/manual/en/solrquery.gettermslowerbound.php)—返回開始于的術語
* [SolrQuery :: getTermsMaxCount](https://www.php.net/manual/en/solrquery.gettermsmaxcount.php)—返回最大文檔頻率
* [SolrQuery :: getTermsMinCount](https://www.php.net/manual/en/solrquery.gettermsmincount.php)—返回為了被包含而返回的最小文檔頻率
* [SolrQuery :: getTermsPrefix](https://www.php.net/manual/en/solrquery.gettermsprefix.php)—返回術語前綴
* [SolrQuery :: getTermsReturnRaw](https://www.php.net/manual/en/solrquery.gettermsreturnraw.php)—是否返回原始字符
* [SolrQuery :: getTermsSort](https://www.php.net/manual/en/solrquery.gettermssort.php)—返回一個整數,指示術語的排序方式
* [SolrQuery :: getTermsUpperBound](https://www.php.net/manual/en/solrquery.gettermsupperbound.php)—返回終止[于此](https://www.php.net/manual/en/solrquery.gettermsupperbound.php)的術語
* [SolrQuery :: getTimeAllowed](https://www.php.net/manual/en/solrquery.gettimeallowed.php)—返回查詢完成所允許的時間(以毫秒為單位)
* [SolrQuery :: removeExpandFilterQuery](https://www.php.net/manual/en/solrquery.removeexpandfilterquery.php)—刪除擴展過濾器查詢
* [SolrQuery :: removeExpandSortField](https://www.php.net/manual/en/solrquery.removeexpandsortfield.php)—從expand.sort參數中移除擴展排序字段
* [SolrQuery :: removeFacetDateField](https://www.php.net/manual/en/solrquery.removefacetdatefield.php)—刪除方面日期字段之一
* [SolrQuery :: removeFacetDateOther](https://www.php.net/manual/en/solrquery.removefacetdateother.php)—移除facet.date.other參數之一
* [SolrQuery :: removeFacetField](https://www.php.net/manual/en/solrquery.removefacetfield.php)—刪除facet.date參數之一
* [SolrQuery :: removeFacetQuery](https://www.php.net/manual/en/solrquery.removefacetquery.php)—刪除facet.query參數之一
* [SolrQuery :: removeField](https://www.php.net/manual/en/solrquery.removefield.php)—從字段列表中刪除一個字段
* [SolrQuery :: removeFilterQuery](https://www.php.net/manual/en/solrquery.removefilterquery.php)—刪除過濾器查詢
* [SolrQuery :: removeHighlightField](https://www.php.net/manual/en/solrquery.removehighlightfield.php)—刪除用于突出顯示的字段之一
* [SolrQuery :: removeMltField](https://www.php.net/manual/en/solrquery.removemltfield.php)—刪除moreLikeThis字段之一
* [SolrQuery :: removeMltQueryField](https://www.php.net/manual/en/solrquery.removemltqueryfield.php)—刪除[更多likeThis](https://www.php.net/manual/en/solrquery.removemltqueryfield.php)查詢字段之一
* [SolrQuery :: removeSortField](https://www.php.net/manual/en/solrquery.removesortfield.php)—刪除排序字段之一
* [SolrQuery :: removeStatsFacet](https://www.php.net/manual/en/solrquery.removestatsfacet.php)—刪除stats.facet參數之一
* [SolrQuery :: removeStatsField](https://www.php.net/manual/en/solrquery.removestatsfield.php)—刪除stats.field參數之一
* [SolrQuery :: setEchoHandler](https://www.php.net/manual/en/solrquery.setechohandler.php)—切換echoHandler參數
* [SolrQuery :: setEchoParams](https://www.php.net/manual/en/solrquery.setechoparams.php)—確定在響應中包括什么樣的參數
* [SolrQuery :: setExpand](https://www.php.net/manual/en/solrquery.setexpand.php)—啟用/禁用擴展組件
* [SolrQuery :: setExpandQuery](https://www.php.net/manual/en/solrquery.setexpandquery.php)—設置expand.q參數
* [SolrQuery :: setExpandRows](https://www.php.net/manual/en/solrquery.setexpandrows.php)—設置每個組中要顯示的行數(expand.rows)。服務器默認值5
* [SolrQuery :: setExplainOther](https://www.php.net/manual/en/solrquery.setexplainother.php)—設置explainOther常用查詢參數
* [SolrQuery :: setFacet](https://www.php.net/manual/en/solrquery.setfacet.php)—映射到facet參數。啟用或禁用構面
* [SolrQuery :: setFacetDateEnd](https://www.php.net/manual/en/solrquery.setfacetdateend.php)—映射到facet.date.end
* [SolrQuery :: setFacetDateGap](https://www.php.net/manual/en/solrquery.setfacetdategap.php)—映射到facet.date.gap
* [SolrQuery :: setFacetDateHardEnd](https://www.php.net/manual/en/solrquery.setfacetdatehardend.php)—映射到facet.date.hardend
* [SolrQuery :: setFacetDateStart](https://www.php.net/manual/en/solrquery.setfacetdatestart.php)—映射到facet.date.start
* [SolrQuery :: setFacetEnumCacheMinDefaultFrequency](https://www.php.net/manual/en/solrquery.setfacetenumcachemindefaultfrequency.php)—設置用于確定術語計數的最小文檔頻率
* [SolrQuery :: setFacetLimit](https://www.php.net/manual/en/solrquery.setfacetlimit.php)—映射到facet.limit
* [SolrQuery :: setFacetMethod](https://www.php.net/manual/en/solrquery.setfacetmethod.php)—指定在對字段進行[構](https://www.php.net/manual/en/solrquery.setfacetmethod.php)面時要使用的算法類型
* [SolrQuery :: setFacetMinCount](https://www.php.net/manual/en/solrquery.setfacetmincount.php)—映射到facet.mincount
* [SolrQuery :: setFacetMissing](https://www.php.net/manual/en/solrquery.setfacetmissing.php)—映射到facet.missing
* [SolrQuery :: setFacetOffset](https://www.php.net/manual/en/solrquery.setfacetoffset.php)—將偏移量設置到約束列表中以允許分頁
* [SolrQuery :: setFacetPrefix](https://www.php.net/manual/en/solrquery.setfacetprefix.php)—指定一個字符串前綴,該字符串前綴用于限制構面的術語
* [SolrQuery :: setFacetSort](https://www.php.net/manual/en/solrquery.setfacetsort.php)—確定構面字段約束的順序
* [SolrQuery :: setGroup](https://www.php.net/manual/en/solrquery.setgroup.php)—啟用/禁用結果分組(組參數)
* [SolrQuery :: setGroupCachePercent](https://www.php.net/manual/en/solrquery.setgroupcachepercent.php)—為結果分組啟用緩存
* [SolrQuery :: setGroupFacet](https://www.php.net/manual/en/solrquery.setgroupfacet.php)—設置group.facet參數
* [SolrQuery :: setGroupFormat](https://www.php.net/manual/en/solrquery.setgroupformat.php)—設置組格式,結果結構(group.format參數)
* [SolrQuery :: setGroupLimit](https://www.php.net/manual/en/solrquery.setgrouplimit.php)—指定每個組要返回的結果數。服務器默認值為1
* [SolrQuery :: setGroupMain](https://www.php.net/manual/en/solrquery.setgroupmain.php)—如果為true,則使用group.format = simple將第一個字段分組命令的結果用作響應中的主要結果列表
* [SolrQuery :: setGroupNGroups](https://www.php.net/manual/en/solrquery.setgroupngroups.php)—如果為true,則Solr在結果中包括與查詢匹配的組數
* [SolrQuery :: setGroupOffset](https://www.php.net/manual/en/solrquery.setgroupoffset.php)—設置group.offset參數
* [SolrQuery :: setGroupTruncate](https://www.php.net/manual/en/solrquery.setgrouptruncate.php)—如果為true,則構面計數基于與查詢匹配的每個組中最相關的文檔
* [SolrQuery :: setHighlight](https://www.php.net/manual/en/solrquery.sethighlight.php)—啟用或禁用突出顯示
* [SolrQuery :: setHighlightAlternateField](https://www.php.net/manual/en/solrquery.sethighlightalternatefield.php)—指定要使用的備份字段
* [SolrQuery :: setHighlightFormatter](https://www.php.net/manual/en/solrquery.sethighlightformatter.php)—為突出顯示輸出指定格式化程序
* [SolrQuery :: setHighlightFragmenter](https://www.php.net/manual/en/solrquery.sethighlightfragmenter.php)—為突出顯示的文本設置文本片段生成器
* [SolrQuery :: setHighlightFragsize](https://www.php.net/manual/en/solrquery.sethighlightfragsize.php)—要突出顯示的片段大小
* [SolrQuery :: setHighlightHighlightMultiTerm](https://www.php.net/manual/en/solrquery.sethighlighthighlightmultiterm.php)—使用SpanScorer突出顯示短語詞
* [SolrQuery :: setHighlightMaxAlternateFieldLength](https://www.php.net/manual/en/solrquery.sethighlightmaxalternatefieldlength.php)—設置要返回的字段的最大字符數
* [SolrQuery :: setHighlightMaxAnalyzedChars](https://www.php.net/manual/en/solrquery.sethighlightmaxanalyzedchars.php)—指定文檔中尋找合適片段的字符數
* [SolrQuery :: setHighlightMergeContiguous](https://www.php.net/manual/en/solrquery.sethighlightmergecontiguous.php)—是否將連續片段折疊為單個片段
* [SolrQuery :: setHighlightRegexMaxAnalyzedChars](https://www.php.net/manual/en/solrquery.sethighlightregexmaxanalyzedchars.php)—指定要分析的最大字符數
* [SolrQuery :: setHighlightRegexPattern](https://www.php.net/manual/en/solrquery.sethighlightregexpattern.php)—指定用于片段化的正則表達式
* [SolrQuery :: setHighlightRegexSlop](https://www.php.net/manual/en/solrquery.sethighlightregexslop.php)—設置正則表達式分段程序可能偏離理想片段大小的因素
* [SolrQuery :: setHighlightRequireFieldMatch](https://www.php.net/manual/en/solrquery.sethighlightrequirefieldmatch.php)—在突出顯示時需要字段匹配
* [SolrQuery :: setHighlightSimplePost](https://www.php.net/manual/en/solrquery.sethighlightsimplepost.php)—設置突出顯示的術語之后顯示的文本
* [SolrQuery :: setHighlightSimplePre](https://www.php.net/manual/en/solrquery.sethighlightsimplepre.php)—設置出現在突出顯示的術語之前的文本
* [SolrQuery :: setHighlightSnippets](https://www.php.net/manual/en/solrquery.sethighlightsnippets.php)—設置每個字段要生成的突出顯示的摘要的最大數量
* [SolrQuery :: setHighlightUsePhraseHighlighter](https://www.php.net/manual/en/solrquery.sethighlightusephrasehighlighter.php)—是否僅在詞條出現在查詢詞組中時才突出顯示詞條
* [SolrQuery :: setMlt](https://www.php.net/manual/en/solrquery.setmlt.php)—啟用或禁用moreLikeThis
* [SolrQuery :: setMltBoost](https://www.php.net/manual/en/solrquery.setmltboost.php)—設置是否通過有趣的術語相關性來增強查詢
* [SolrQuery :: setMltCount](https://www.php.net/manual/en/solrquery.setmltcount.php)—設置要為每個結果返回的相似文檔的數量
* [SolrQuery :: setMltMaxNumQueryTerms](https://www.php.net/manual/en/solrquery.setmltmaxnumqueryterms.php)—設置包含的最大查詢詞數
* [SolrQuery :: setMltMaxNumTokens](https://www.php.net/manual/en/solrquery.setmltmaxnumtokens.php)—指定要分析的最大令牌數
* [SolrQuery :: setMltMaxWordLength](https://www.php.net/manual/en/solrquery.setmltmaxwordlength.php)—設置最大單詞長度
* [SolrQuery :: setMltMinDocFrequency](https://www.php.net/manual/en/solrquery.setmltmindocfrequency.php)—設置mltMinDoc頻率
* [SolrQuery :: setMltMinTermFrequency](https://www.php.net/manual/en/solrquery.setmltmintermfrequency.php)—設置頻率,低于此頻率,源文檔中的術語將被忽略
* [SolrQuery :: setMltMinWordLength](https://www.php.net/manual/en/solrquery.setmltminwordlength.php)—設置最小字長
* [SolrQuery :: setOmitHeader](https://www.php.net/manual/en/solrquery.setomitheader.php)—從返回的結果中排除標頭
* [SolrQuery :: setQuery](https://www.php.net/manual/en/solrquery.setquery.php)—設置搜索查詢
* [SolrQuery :: setRows](https://www.php.net/manual/en/solrquery.setrows.php)—指定要在結果中返回的最大行數
* [SolrQuery :: setShowDebugInfo-](https://www.php.net/manual/en/solrquery.setshowdebuginfo.php)用于顯示調試信息的標志
* [SolrQuery :: setStart](https://www.php.net/manual/en/solrquery.setstart.php)—指定要跳過的行數
* [SolrQuery :: setStats](https://www.php.net/manual/en/solrquery.setstats.php)—啟用或禁用Stats組件
* [SolrQuery :: setTerms](https://www.php.net/manual/en/solrquery.setterms.php)—啟用或禁用TermsComponent
* [SolrQuery :: setTermsField](https://www.php.net/manual/en/solrquery.settermsfield.php)—設置要從中獲取條款的字段名稱
* [SolrQuery :: setTermsIncludeLowerBound](https://www.php.net/manual/en/solrquery.settermsincludelowerbound.php)—在結果集中包含下限項
* [SolrQuery :: setTermsIncludeUpperBound](https://www.php.net/manual/en/solrquery.settermsincludeupperbound.php)—在結果集中包含上限術語
* [SolrQuery :: setTermsLimit](https://www.php.net/manual/en/solrquery.settermslimit.php)—設置要返回的最大術語數
* [SolrQuery :: setTermsLowerBound](https://www.php.net/manual/en/solrquery.settermslowerbound.php)—指定從其開始的術語
* [SolrQuery :: setTermsMaxCount](https://www.php.net/manual/en/solrquery.settermsmaxcount.php)—設置最大文檔頻率
* [SolrQuery :: setTermsMinCount](https://www.php.net/manual/en/solrquery.settermsmincount.php)—設置最小文檔頻率
* [SolrQuery :: setTermsPrefix](https://www.php.net/manual/en/solrquery.settermsprefix.php)—限制匹配以前綴開頭的術語
* [SolrQuery :: setTermsReturnRaw](https://www.php.net/manual/en/solrquery.settermsreturnraw.php)—返回索引項的原始字符
* [SolrQuery :: setTermsSort](https://www.php.net/manual/en/solrquery.settermssort.php)—指定如何對返回的術語進行排序
* [SolrQuery :: setTermsUpperBound](https://www.php.net/manual/en/solrquery.settermsupperbound.php)—將術語設置為在以下位置停止
* [SolrQuery :: setTimeAllowed](https://www.php.net/manual/en/solrquery.settimeallowed.php)—完成搜索所允許的時間
* [SolrDisMaxQuery](https://www.php.net/manual/en/class.solrdismaxquery.php)— SolrDisMaxQuery類
* [SolrDisMaxQuery :: addBigramPhraseField](https://www.php.net/manual/en/solrdismaxquery.addbigramphrasefield.php)—添加一個短語二字組字段(pf2參數)
* [SolrDisMaxQuery :: addBoostQuery](https://www.php.net/manual/en/solrdismaxquery.addboostquery.php)—添加帶有值和可選boost(bq參數)的boost查詢字段
* [SolrDisMaxQuery :: addPhraseField](https://www.php.net/manual/en/solrdismaxquery.addphrasefield.php)—添加一個短語字段(pf參數)
* [SolrDisMaxQuery :: addQueryField](https://www.php.net/manual/en/solrdismaxquery.addqueryfield.php)—添加帶有可選boost(qf參數)的查詢字段
* [SolrDisMaxQuery :: addTrigramPhraseField](https://www.php.net/manual/en/solrdismaxquery.addtrigramphrasefield.php)—添加一個Trigram短語字段(pf3參數)
* [SolrDisMaxQuery :: addUserField](https://www.php.net/manual/en/solrdismaxquery.adduserfield.php)—將字段添加到用戶字段參數(uf)
* [SolrDisMaxQuery :: \_\_ construct](https://www.php.net/manual/en/solrdismaxquery.construct.php)—類的構造方法
* [SolrDisMaxQuery :: removeBigramPhraseField](https://www.php.net/manual/en/solrdismaxquery.removebigramphrasefield.php)—刪除短語bigram字段(pf2參數)
* [SolrDisMaxQuery :: removeBoostQuery](https://www.php.net/manual/en/solrdismaxquery.removeboostquery.php)—刪除按字段名稱(bq)局部[放大的](https://www.php.net/manual/en/solrdismaxquery.removeboostquery.php)查詢
* [SolrDisMaxQuery :: removePhraseField](https://www.php.net/manual/en/solrdismaxquery.removephrasefield.php)—刪除短語字段(pf參數)
* [SolrDisMaxQuery :: removeQueryField](https://www.php.net/manual/en/solrdismaxquery.removequeryfield.php)—刪除查詢字段(qf參數)
* [SolrDisMaxQuery :: removeTrigramPhraseField](https://www.php.net/manual/en/solrdismaxquery.removetrigramphrasefield.php)—刪除[Trigram](https://www.php.net/manual/en/solrdismaxquery.removetrigramphrasefield.php)短語字段(pf3參數)
* [SolrDisMaxQuery :: removeUserField](https://www.php.net/manual/en/solrdismaxquery.removeuserfield.php)—從“用戶字段”參數(uf)中刪除一個字段
* [SolrDisMaxQuery :: setBigramPhraseFields](https://www.php.net/manual/en/solrdismaxquery.setbigramphrasefields.php)—使用pf2參數設置Bigram短語字段及其增強(和傾斜)
* [SolrDisMaxQuery :: setBigramPhraseSlop](https://www.php.net/manual/en/solrdismaxquery.setbigramphraseslop.php)—設置Bigram短語[斜率](https://www.php.net/manual/en/solrdismaxquery.setbigramphraseslop.php)(ps2參數)
* [SolrDisMaxQuery :: setBoostFunction](https://www.php.net/manual/en/solrdismaxquery.setboostfunction.php)—設置一個Boost函數(bf參數)
* [SolrDisMaxQuery :: setBoostQuery](https://www.php.net/manual/en/solrdismaxquery.setboostquery.php)—直接設置Boost查詢參數(bq)
* [SolrDisMaxQuery :: setMinimumMatch](https://www.php.net/manual/en/solrdismaxquery.setminimummatch.php)—設置最小“應該”匹配(毫米)
* [SolrDisMaxQuery :: setPhraseFields](https://www.php.net/manual/en/solrdismaxquery.setphrasefields.php)—使用pf2參數設置短語字段及其增強(和傾斜)
* [SolrDisMaxQuery :: setPhraseSlop](https://www.php.net/manual/en/solrdismaxquery.setphraseslop.php)—設置短語查詢的默認[斜率](https://www.php.net/manual/en/solrdismaxquery.setphraseslop.php)(ps參數)
* [SolrDisMaxQuery :: setQueryAlt](https://www.php.net/manual/en/solrdismaxquery.setqueryalt.php)—設置備用查詢(q.alt參數)
* [SolrDisMaxQuery :: setQueryPhraseSlop](https://www.php.net/manual/en/solrdismaxquery.setqueryphraseslop.php)—指定明確包含在用戶查詢字符串(qf參數)中的短語查詢所允許的[傾斜](https://www.php.net/manual/en/solrdismaxquery.setqueryphraseslop.php)量
* [SolrDisMaxQuery :: setTieBreaker](https://www.php.net/manual/en/solrdismaxquery.settiebreaker.php)—設置平局打破者參數(平局參數)
* [SolrDisMaxQuery :: setTrigramPhraseFields](https://www.php.net/manual/en/solrdismaxquery.settrigramphrasefields.php)—直接設置Trigram短語字段(pf3參數)
* [SolrDisMaxQuery :: setTrigramPhraseSlop](https://www.php.net/manual/en/solrdismaxquery.settrigramphraseslop.php)—設置[Trigram](https://www.php.net/manual/en/solrdismaxquery.settrigramphraseslop.php)短語[斜率](https://www.php.net/manual/en/solrdismaxquery.settrigramphraseslop.php)(ps3參數)
* [SolrDisMaxQuery :: setUserFields](https://www.php.net/manual/en/solrdismaxquery.setuserfields.php)—設置用戶字段參數(uf)
* [SolrDisMaxQuery :: useDisMaxQueryParser](https://www.php.net/manual/en/solrdismaxquery.usedismaxqueryparser.php)—將QueryParser切換為DisMax查詢解析器
* [SolrDisMaxQuery :: useEDisMaxQueryParser](https://www.php.net/manual/en/solrdismaxquery.useedismaxqueryparser.php)—將QueryParser切換為EDisMax
* [SolrCollapseFunction](https://www.php.net/manual/en/class.solrcollapsefunction.php)— SolrCollapseFunction類
* [SolrCollapseFunction :: \_\_ construct](https://www.php.net/manual/en/solrcollapsefunction.construct.php)—構造函數
* [SolrCollapseFunction :: getField](https://www.php.net/manual/en/solrcollapsefunction.getfield.php)—返回在其上折疊的字段
* [SolrCollapseFunction :: getHint](https://www.php.net/manual/en/solrcollapsefunction.gethint.php)—返回折疊提示
* [SolrCollapseFunction :: getMax](https://www.php.net/manual/en/solrcollapsefunction.getmax.php)—返回max參數
* [SolrCollapseFunction :: getMin](https://www.php.net/manual/en/solrcollapsefunction.getmin.php)—返回min參數
* [SolrCollapseFunction :: getNullPolicy](https://www.php.net/manual/en/solrcollapsefunction.getnullpolicy.php)—返回空策略
* [SolrCollapseFunction :: getSize](https://www.php.net/manual/en/solrcollapsefunction.getsize.php)—返回大小參數
* [SolrCollapseFunction :: setField](https://www.php.net/manual/en/solrcollapsefunction.setfield.php)—設置要折疊的字段
* [SolrCollapseFunction :: setHint](https://www.php.net/manual/en/solrcollapsefunction.sethint.php)—設置折疊提示
* [SolrCollapseFunction :: setMax](https://www.php.net/manual/en/solrcollapsefunction.setmax.php)—通過數字字段或函數查詢的最大值選擇組標題
* [SolrCollapseFunction :: setMin](https://www.php.net/manual/en/solrcollapsefunction.setmin.php)—設置僅在數字字段上折疊時折疊數據結構的初始大小
* [SolrCollapseFunction :: setNullPolicy](https://www.php.net/manual/en/solrcollapsefunction.setnullpolicy.php)—設置NULL策略
* [SolrCollapseFunction :: setSize](https://www.php.net/manual/en/solrcollapsefunction.setsize.php)—設置僅在數字字段上折疊時折疊數據結構的初始大小
* [SolrCollapseFunction :: \_\_ toString](https://www.php.net/manual/en/solrcollapsefunction.tostring.php)—返回表示構造的折疊函數的字符串
* [SolrException](https://www.php.net/manual/en/class.solrexception.php)\-SolrException類
* [SolrException :: getInternalInfo](https://www.php.net/manual/en/solrexception.getinternalinfo.php)—返回引發異常的內部信息
* [SolrClientException](https://www.php.net/manual/en/class.solrclientexception.php)\-SolrClientException類
* [SolrClientException :: getInternalInfo](https://www.php.net/manual/en/solrclientexception.getinternalinfo.php)—返回引發異常的內部信息
* [SolrServerException](https://www.php.net/manual/en/class.solrserverexception.php)\-SolrServerException類
* [SolrServerException :: getInternalInfo](https://www.php.net/manual/en/solrserverexception.getinternalinfo.php)—返回引發異常的內部信息
* [SolrIllegalArgumentException](https://www.php.net/manual/en/class.solrillegalargumentexception.php)\-SolrIllegalArgumentException類
* [SolrIllegalArgumentException :: getInternalInfo](https://www.php.net/manual/en/solrillegalargumentexception.getinternalinfo.php)—返回引發異常的內部信息
* [SolrIllegalOperationException](https://www.php.net/manual/en/class.solrillegaloperationexception.php)\-SolrIllegalOperationException類
* [SolrIllegalOperationException :: getInternalInfo](https://www.php.net/manual/en/solrillegaloperationexception.getinternalinfo.php)—返回引發異常的內部信息
* [SolrMissingMandatoryParameterException](https://www.php.net/manual/en/class.solrmissingmandatoryparameterexception.php)\-SolrMissingMandatoryParameterException類
- php更新內容
- PHP PSR 標準規范
- 輔助查詢(*)
- composer項目的創建
- composer安裝及設置
- composer自動加載講解
- phpsdudy的composer操作
- git
- Git代碼同時上傳到GitHub和Gitee(碼云)
- Git - 多人協同開發利器,團隊協作流程規范與注意事項
- 刪除遠程倉庫的文件
- github查詢方法
- 錯誤
- 其他
- php.ini
- php配置可修改范圍
- php超時
- 防跨目錄設置
- 函數可變參數
- 【時間】操作
- 時間函數例子
- Date/Time 函數(不包含別名函數)
- DateTime類別名函數
- 【數字】操作
- 【字符串】操作
- 【數組】操作
- 排序
- 合并案例
- empty、isset、is_null
- echo 輸出bool值
- if真假情況
- 流程控制代替語法【if (條件): endif;】
- 三元運算
- 運算符優先級
- 常量
- define與const(php5.3) 類常量
- 遞歸
- 單元測試
- 面向對象
- 對象(object) 與 數組(array) 的轉換
- php網絡相關
- 支持的協議和封裝協議(如http,php://input)
- php://協議
- file://協議
- http(s)://協議
- ftp(s)://協議
- zip://, bzip2://, zlib://協議
- data://協議
- glob://協議
- expect://協議
- phar://
- ssh2
- rar://
- ogg://
- 上下文(Context)選項和參數
- 過濾器
- http請求及模擬登錄
- 常用的header頭部定義匯總
- HTTP響應頭和請求頭信息對照表
- HTTP請求的返回值含義說明
- content-type對照表
- Cache-Control對照
- curl函數
- 防止頁面刷新
- telnet模擬get、post請求
- 三種方式模擬表單發布留言
- 模擬登陸
- 防盜鏈
- php+mysql模擬隊列發送郵件
- socket
- 使用websocket實現php消息實時推送完整示例
- streams
- Stream函數實現websocket
- swoole
- 網絡編程基本概念
- 全局變量域超全局變量
- 超全局變量
- $_ENV :存儲了一些系統的環境變量
- $_COOKIE
- $_SESSION
- $_FILES
- $_SERVER
- 正則
- php正則函數
- 去除文本中的html、xml的標簽
- 特殊符號
- \r\n
- 模式修正符
- 分組
- 斷言(環視?)
- 條件表達式
- 遞歸表達式 (?R)
- 固化分組
- 正則例子
- 提取類文件的公共方法
- 抓取網頁內容
- 匹配中文字符
- 提取sql日志文件
- 框架
- 文件操作
- 自動加載spl_autoload_register
- 文件加載
- 文件的上傳下載
- 常見的mimi類型
- 文件斷點續傳
- 下載文件防盜鏈
- 破解防盜鏈
- 將字節轉為人可讀的單位
- 無限分類
- 短信驗證碼
- 短信寶
- 視頻分段加載
- 隱藏地址
- MPEG DASH視頻分片技術
- phpDoc注釋
- @錯誤抑制符
- 字符編碼
- PHP CLI模式開發
- CGI、FastCGI和PHP-FPM關系圖解
- No input file specified的解決方法
- SAPI(PHP常見的四種運行模式)
- assert斷言
- 輪詢(Event Loop)
- 異常處理
- 異常分類
- php系統異常
- 錯誤級別
- set_error_handler
- set_exception_handler
- register_shutdown_function
- try catch
- tp5異常處理類解析
- 文件上傳相關設置
- 進程/線程/協程
- 協程
- 什么是協程
- 引用&
- Heredoc和Nowdoc語法
- 類基礎
- 系統預定義類
- pdo
- 類的三大特性:封裝,繼承,多態
- 魔術方法
- extends繼承
- abstract 抽象類
- interface 接口(需要implements實現)
- 抽象類和接口的區別
- 多態
- static
- final
- serialize與unserialize
- instanceof 判斷后代子類
- 類型約束
- clone克隆
- ::的用法
- static::class、self::class
- new self()與new static()
- this、self、static、parent、super
- self、static、parent:后期靜態綁定
- PHP的靜態變量
- php導入
- trait
- 動態調用類方法
- 參數及類型申明
- 方法的重載覆蓋
- return $a && $b
- 類型聲明
- 設計思想
- 依賴注入與依賴倒置
- MVC模式與模板引擎
- 模版引擎
- smarty模版
- 系統變量、全局變量
- 語言切換
- 函數-給函數默認值
- 流程控制-遍歷
- 模版加載
- 模版繼承
- blade
- twig
- Plates
- 創建型模式(創建類對象)--單原二廠建
- (*)單例模式(保證一個類僅有一個實例)
- (*)工廠模式(自動實例化想要的類)
- 原型模式(在指定方法里克隆this)
- 創建者模式(建造者類組裝近似類屬性)
- 結構型模式 --橋(幫)組享外帶裝適
- 適配器模式(Adapter 用于接口兼容)
- 橋接模式(方法相同的不同類之間的快速切換)
- 裝飾模式(動態增加類對象的功能 如游戲角色的裝備)
- 組合模式(用于生成類似DOMDocument這種節點類)
- 外觀模式(門面(Facade)模式 不同類的統一調用)
- 享元模式
- 代理模式
- 行為型模式--觀摩職命狀-備爹在房中潔廁
- (*)觀察者模式
- (*)迭代器模式(Iterator)
- 模板方法模式 Template
- 命令模式(Command)
- 中介者模式(Mediator)
- 狀態模式(State)
- 職責鏈模式 (Chainof Responsibility)
- 策略模式(Strategy)
- 已知模式-備忘錄模式(Memento)
- 深度模式-解釋器模式(Interpreter)
- 深度模式-訪問者模式(Visitor)
- (*)注冊樹(注射器、注冊表)模式
- PHP擴展庫列表
- 函數參考
- 影響 PHP 行為的擴展
- APC擴展(過時)
- APCu擴展
- APD擴展(過時)
- bcompiler擴展(過時)
- BLENC擴展 (代碼加密 實驗型)
- Componere擴展(7.1+)
- Componere\Definition
- Componere\Patch
- Componere \ Method
- Componere\Value
- Componere函數
- 錯誤處理擴展(PHP 核心)
- FFI擴展
- 基本FFI用法
- FFI api
- htscanner擴展
- inclued擴展
- Memtrack擴展
- OPcache擴展(5.5.0內部集成)
- Output Control擴展(核心)
- PHP Options/Info擴展(核心)
- 選項、 信息函數
- phpdbg擴展(5.6+內部集成)
- runkit擴展
- runkit7擴展
- scream擴展
- uopz擴展
- Weakref擴展
- WeakRef
- WeakMap
- WinCache擴展
- Xhprof擴展
- Yac(7.0+)
- 音頻格式操作
- ID3
- KTaglib
- oggvorbis
- OpenAL
- 身份認證服務
- KADM5
- Radius
- 針對命令行的擴展
- Ncurses(暫無人維護)
- Newt(暫無人維護)
- Readline
- 壓縮與歸檔擴展
- Bzip2
- LZF
- Phar
- Rar
- Zip
- Zlib
- 信用卡處理
- 加密擴展
- Crack(停止維護)
- CSPRNG(核心)
- Hash擴展(4.2內置默認開啟、7.4核心)
- Mcrypt(7.2移除)
- Mhash(過時)
- OpenSSL(*)
- 密碼散列算法(核心)
- Sodium(+)
- 數據庫擴展
- 數據庫抽象層
- DBA
- dbx
- ODBC
- PDO(*)
- 針對各數據庫系統對應的擴展
- CUBRID
- DB++(實驗性)
- dBase
- filePro
- Firebird/InterBase
- FrontBase
- IBM DB2
- Informix
- Ingres
- MaxDB
- Mongo(MongoDB老版本)
- MongoDB
- mSQL
- Mssql
- MySQL
- OCI8(Oracle OCI8)
- Paradox
- PostgreSQL
- SQLite
- SQLite3
- SQLSRV(SQL Server)
- Sybase
- tokyo_tyrant
- 日期與時間相關擴展
- Calendar
- 日期/時間(核心)
- HRTime(*)
- 文件系統相關擴展
- Direct IO
- 目錄(核心)
- Fileinfo(內置)
- 文件系統(核心)
- Inotify
- Mimetype(過時)
- Phdfs
- Proctitle
- xattr
- xdiff
- 國際化與字符編碼支持
- Enchant
- FriBiDi
- Gender
- Gettext
- iconv(內置默認開啟)
- intl
- 多字節字符串(mbstring)
- Pspell
- Recode(將要過時)
- 圖像生成和處理
- Cairo
- Exif
- GD(內置)
- Gmagick
- ImageMagick
- 郵件相關擴展
- Cyrus
- IMAP
- Mail(核心)
- Mailparse
- vpopmail(實驗性 )
- 數學擴展
- BC Math
- GMP
- Lapack
- Math(核心)
- Statistics
- Trader
- 非文本內容的 MIME 輸出
- FDF
- GnuPG
- haru(實驗性)
- Ming(實驗性)
- wkhtmltox(*)
- PS
- RPM Reader(停止維護)
- RpmInfo
- XLSWriter Excel操作(*)
- php第三方庫非擴展
- 進程控制擴展
- Eio
- Ev
- Expect
- Libevent
- PCNTL
- POSIX
- 程序執行擴展(核心)
- parallel
- pthreads(*)
- pht
- Semaphore
- Shared Memory
- Sync
- 其它基本擴展
- FANN
- GeoIP(*)
- JSON(內置)
- Judy
- Lua
- LuaSandbox
- Misc(核心)
- Parsekit
- SeasLog(-)
- SPL(核心)
- SPL Types(實驗性)
- Streams(核心)
- stream_wrapper_register
- stream_register_wrapper(同上別名)
- stream_context_create
- stream_socket_client
- stream_socket_server
- stream_socket_accept
- stream_socket_recvfrom
- stream_socket_sendto
- Swoole(*)
- Tidy擴展
- Tokenizer
- URLs(核心)
- V8js(*)
- Yaml
- Yaf
- Yaconf(核心)
- Taint(檢測xss字符串等)
- Data Structures
- Igbinary(7.0+)
- 其它服務
- 網絡(核心)
- Sockets
- socket_create
- socket_bind(服務端即用于監聽的套接字)
- socket_listen(服務端)
- socket_accept(服務端)
- socket_connect(客戶端)
- socket_read
- socket_recv(類似socket_read)
- socket_write
- socket_send
- socket_close
- socket_select
- socket_getpeername
- socket_getsockname
- socket_get_option
- socket_getopt(socket_get_option的別名)
- socket_set_option
- socket_setopt( socket_set_option的別名)
- socket_recvfrom
- socket_sendto
- socket_addrinfo_bind
- socket_addrinfo_connect
- socket_addrinfo_explain
- socket_addrinfo_lookup
- socket_clear_error
- socket_last_error
- socket_strerror
- socket_cmsg_space
- socket_create_listen
- socket_create_pair
- socket_export_stream
- socket_import_stream
- socket_recvmsg
- socket_sendmsg
- socket_set_block
- socket_set_nonblock
- socket_shutdown
- socket_wsaprotocol_info_export
- socket_wsaprotocol_info_import
- socket_wsaprotocol_info_release
- cURL(*)
- curl_setopt
- Event(*)
- chdb
- FAM
- FTP
- Gearman
- Gopher
- Gupnp
- Hyperwave API(過時)
- LDAP(+)
- Memcache
- Memcached(+)
- mqseries
- RRD
- SAM
- ScoutAPM
- SNMP
- SSH2
- Stomp
- SVM
- SVN(試驗性的)
- TCP擴展
- Varnish
- YAZ
- YP/NIS
- 0MQ(ZeroMQ、ZMQ)消息系統
- 0mq例子
- ZooKeeper
- 搜索引擎擴展
- mnoGoSearch
- Solr
- Sphinx
- Swish(實驗性)
- 針對服務器的擴展
- Apache
- FastCGI 進程管理器
- IIS
- NSAPI
- Session 擴展
- Msession
- Sessions
- Session PgSQL
- 文本處理
- BBCode
- CommonMark(markdown解析)
- cmark函數
- cmark類
- Parser
- CQL
- IVisitor接口
- Node基類與接口
- Document
- Heading(#)
- Paragraph
- BlockQuote
- BulletList
- OrderedList
- Item
- Text
- Strong
- Emphasis
- ThematicBreak
- SoftBreak
- LineBreak
- Code
- CodeBlock
- HTMLBlock
- HTMLInline
- Image
- Link
- CustomBlock
- CustomInline
- Parle
- 類函數
- PCRE( 核心)
- POSIX Regex
- ssdeep
- 字符串(核心)
- 變量與類型相關擴展
- 數組(核心)
- 類/對象(核心)
- Classkit(未維護)
- Ctype
- Filter擴展
- 過濾器函數
- 函數處理(核心)
- quickhash擴展
- 反射擴展(核心)
- Variable handling(核心)
- Web 服務
- OAuth
- api
- 例子:
- SCA(實驗性)
- SOAP
- Yar
- XML-RPC(實驗性)
- Windows 專用擴展
- COM
- 額外補充:Wscript
- win32service
- win32ps(停止更新且被移除)
- XML 操作(也可以是html)
- libxml(內置 默認開啟)
- DOM(內置,默認開啟)
- xml介紹
- 擴展類與函數
- DOMNode
- DOMDocument(最重要)
- DOMAttr
- DOMCharacterData
- DOMText(文本節點)
- DOMCdataSection
- DOMComment(節點注釋)
- DOMDocumentFragment
- DOMDocumentType
- DOMElement
- DOMEntity
- DOMEntityReference
- DOMNotation
- DOMProcessingInstruction
- DOMXPath
- DOMException
- DOMImplementation
- DOMNamedNodeMap
- DOMNodeList
- SimpleXML(內置,5.12+默認開啟)
- XMLReader(5.1+內置默認開啟 用于處理大型XML文檔)
- XMLWriter(5.1+內置默認開啟 處理大型XML文檔)
- SDO(停止維護)
- SDO-DAS-Relational(試驗性的)
- SDO DAS XML
- WDDX
- XMLDiff
- XML 解析器(Expat 解析器 默認開啟)
- XSL(內置)
- 圖形用戶界面(GUI) 擴展
- UI
- PHP SPL(PHP 標準庫)
- 數據結構
- SplDoublyLinkedList(雙向鏈表)
- SplStack(棧 先進后出)
- SplQueue(隊列)
- SplHeap(堆)
- SplMaxHeap(最大堆)
- SplMinHeap(最小堆)
- SplPriorityQueue(堆之優先隊列)
- SplFixedArray(陣列【數組】)
- SplObjectStorage(映射【對象存儲】)
- 迭代器
- ArrayIterator
- RecursiveArrayIterator(支持遞歸)
- DirectoryIterator類
- FilesystemIterator
- GlobIterator
- RecursiveDirectoryIterator
- EmptyIterator
- IteratorIterator
- AppendIterator
- CachingIterator
- RecursiveCachingIterator
- FilterIterator(遍歷并過濾出不想要的值)
- CallbackFilterIterator
- RecursiveCallbackFilterIterator
- RecursiveFilterIterator
- ParentIterator
- RegexIterator
- RecursiveRegexIterator
- InfiniteIterator
- LimitIterator
- NoRewindIterator
- MultipleIterator
- RecursiveIteratorIterator
- RecursiveTreeIterator
- 文件處理
- SplFileInfo
- SplFileObject
- SplTempFileObject
- 接口 interface
- Countable
- OuterIterator
- RecursiveIterator
- SeekableIterator
- 異常
- 各種類及接口
- SplSubject
- SplObserver
- ArrayObject(將數組作為對象操作)
- SPL 函數
- 預定義接口
- Traversable(遍歷)接口
- Iterator(迭代器)接口
- IteratorAggregate(聚合式迭代器)接口
- ArrayAccess(數組式訪問)接口
- Serializable 序列化接口
- JsonSerializable
- Closure 匿名函數(閉包)類
- Generator生成器類
- 生成器(php5.5+)
- yield
- 反射
- 一、反射(reflection)類
- 二、Reflector 接口
- ReflectionClass 類報告了一個類的有關信息。
- ReflectionObject 類報告了一個對象(object)的相關信息。
- ReflectionFunctionAbstract
- ReflectionMethod 類報告了一個方法的有關信息
- ReflectionFunction 類報告了一個函數的有關信息。
- ReflectionParameter 獲取函數或方法參數的相關信息
- ReflectionProperty 類報告了類的屬性的相關信息。
- ReflectionClassConstant類報告有關類常量的信息。
- ReflectionZendExtension 類返回Zend擴展相關信息
- ReflectionExtension 報告了一個擴展(extension)的有關信息。
- 三、ReflectionGenerator類用于獲取生成器的信息
- 四、ReflectionType 類用于獲取函數、類方法的參數或者返回值的類型。
- 五、反射的應用場景
- phpRedis
- API
- API詳細
- redis DB 概念:
- 通用命令:rawCommand
- Connection
- Server
- List
- Set
- Zset
- Hash
- string
- Keys
- 事物
- 發布訂閱
- 流streams
- Geocoding 地理位置
- lua腳本
- Introspection 自我檢測
- biMap
- 原生
- php-redis 操作類 封裝
- redis 隊列解決秒殺解決超賣:
- swoole+框架筆記
- 安裝及常用Cli操作
- TCP
- 4種回調函數的寫法
- easyswoole
- 目錄結構
- 配置文件
- Linux+Nginx
- 前置
- linux
- 開源網站鏡像及修改yum源
- 下載linux
- Liunx中安裝PHP7.4 的三種方法(Centos8)
- yum安裝
- 源碼編譯安裝
- LNMP一鍵安裝
- 查看linux版本號
- 設置全局環境變量
- 查看php.ini必須存放的位置
- 防火墻與端口開放
- nohup 后臺運行命令
- linux 查看nginx,php-fpm運行用戶及用戶組
- 網絡配置
- CentOS中執行yum update時報錯
- 關閉防火墻
- 查看端口是否被占用
- 查看文件夾大小
- nginx相關
- 一個典型的nginx配置
- nginx關于多個項目的配置(易于管理)
- nginx.config配置文件的結構
- 1、events
- 2、http
- nginx的location配置詳解
- Nginx相關命令
- Nginx安裝
- 配置偽靜態
- 為靜態配置例子
- apache
- nginx
- pathinfo模式
- Shell腳本
- bash
- shell 語言中 0 代表 true,0 以外的值代表 false。
- 變量
- shell字符串
- shell數組
- shell注釋
- 向Shell腳內傳遞參數
- 運算符
- 顯示命令執行結果
- printf
- test 命令
- 流程控制與循環
- if
- case
- for
- while
- until
- break和continue
- select 結構
- shell函數
- shell函數的全局變量和局部變量
- 將shell輸出寫入文件中(輸出重定向)
- Shell腳本中調用另一個Shell腳本的三種方式
- 定時任務
- PHP實現定時任務的五種方法
- 優化
- ab壓力測試
- 緩存
- opcache
- memcache
- php操作
- 數據庫
- 配置
- 數據庫鎖機制
- 主從分布
- 數據庫設計
- 邏輯設計
- 物理設計
- 字段類型的選擇
- 筆記
- SET FOREIGN_KEY_CHECKS
- 字符集與亂碼
- SQL插入 去除重復記錄的實現
- 分區表
- nginx 主從配置
- nginx 負載均衡的配置
- 手動搭建Redis集群和MySQL主從同步(非Docker)
- Redis Cluster集群
- mysql主從同步
- 用安卓手機搭建 web 服務器
- 軟件選擇
- url重寫
- 大流量高并發解決方案
- 權限設計
- ACL
- RBAC
- RBAC0
- RBAC1(角色上下級分層)
- RBAC2(用戶角色限約束)
- RBAC3
- 例子
- Rbac.class.php
- Rbac2
- Auth.class.php
- fastadmin Auth
- tree1
- ABAC 基于屬性的訪問控制
- 總結:SAAS后臺權限設計案例分析
- casbin-權限管理框架
- 開始使用
- casbinAPI
- casbin管理API
- RBAC API
- Think-Casbin
- 單點登錄(SSO)
- OAuth授權
- OAuth 2.0 的四種方式
- 授權碼
- 隱藏式
- 密碼式
- 憑證式
- 更新令牌
- 例子:第三方登錄
- 微服務架構下的統一身份認證和授權
- 代碼審計
- 漏洞挖掘的思路
- 命令注入
- 代碼注入
- XSS 反射型漏洞
- XSS 存儲型漏洞
- xss過濾
- HTML Purifier文檔
- 開始
- id規則
- class規則
- 過濾分類
- Attr
- AutoFormat
- CSS
- Cache
- Core
- Filter
- html
- Output
- Test
- URI
- 其他
- 嵌入YouTube視頻
- 加快HTML凈化器的速度
- 字符集
- 定制
- Tidy
- URI過濾器
- 在線測試
- xss例子
- 本地包含與遠程包含
- sql注入
- 函數
- 注釋
- 步驟
- information_schema
- sql注入的分類
- 實戰
- 防御
- CSRF 跨站請求偽造
- 計動態函數執行與匿名函數執行
- unserialize反序列化漏洞
- 覆蓋變量漏洞
- 文件管理漏洞
- 文件上傳漏洞
- 跳過登錄
- URL編碼對照表
- XXE
- 前端、移動端
- html5
- meta標簽
- flex布局
- javascript
- jquery
- 選擇器
- 精細分類
- 事件
- on事件無效:
- jquery自定義事件
- 表單操作
- 通用
- select
- checkbox
- radio
- js正則相關
- js中判斷某字符串含有某字符出現的次數
- js匹配指定字符
- $.getjson方法配合在url上傳遞callback=?參數,實現跨域
- pajax入門
- jquery的extend插件制作
- jquery的兼容
- jquery的連續調用:
- $ 和 jQuery 及 $() 的區別
- 頁面響應順序及$(function(){})等使用
- 匿名函數:
- ajax
- 獲取js對象所有方法
- dom加載
- ES6函數寫法
- ES6中如何導入和導出模塊
- 數組的 交集 差集 補集 并集
- phantomjs
- js數組的map()方法操作json數組
- 實用函數
- js精確計算CalcEval 【價格計算】 浮點計算
- js精確計算2
- js數組與對象的遍歷
- bootstrap
- class速查
- 常見data屬性
- data-toggle與data-target的作用
- 組件
- bootstrapTable
- 表選項
- 表選項2
- 示例
- 數據格式(json)
- 用法(row:行,column:列)
- Bootstrap-table使用footerFormatter做統計列功能
- 示例2
- JQuery-Jquery的TreeGrid插件
- 服務器端分頁
- 合并單元格1
- 合并單元格2
- 合并單元格3
- 合并單元格4
- 合并單元格5(插件)
- 列求和
- 添加行,修改行、擴展行數據
- 擴展
- 開源項目
- PhpSpreadsheet
- 實例
- 會員 數據庫表設計
- 程序執行
- 開發總結
- API接口
- API接口設計
- json轉化
- app接口
- 雜項
- 三方插件庫
- 檢測移動設備(包括平板電腦)
- curl封裝
- Websocket
- 與谷歌瀏覽器交互
- Crontab管理器
- 實用小函數
- PHP操作Excel
- SSL證書
- sublime Emmet的快捷語法
- 免費翻譯接口
- 接口封裝
- 免費空間
- 架構師必須知道的26項PHP安全實踐
- 大佬博客
- 個人支付平臺
- RPC(遠程調用)及框架