php語言常見小知識匯總:快速掌握php就差這一步

2020-12-13 中原說教育

PHP語言一直是網際網路繞不開的語言,同時改語言在網際網路編程中佔據著重要的地位,幾乎所有的網際網路方面的小程序都可以通過php語言來完成。因此php語言的重要性不言而喻。因此,今天,我們就一起來學習一下php方面的小知識。一下數據參照了百度知道的詞條。

php基礎知識

01PHP 的 數組排序函數

在php的數組排序函數中,常見的排序函數和解釋如下:

sort() - 對數組進行升序排列rsort() - 對數組進行降序排列asort() - 根據關聯數組的值,對數組進行升序排列ksort() - 根據關聯數組的鍵,對數組進行升序排列arsort() - 根據關聯數組的值,對數組進行降序排列krsort() - 根據關聯數組的鍵,對數組進行降序排列

02PHP中單引號與雙引號的主要區別

PHP中單引號與雙引號的區別如下:

1.單引號效率高於雙引號,儘可能使用單引號

2.雙號和單引號可以互插!!!雙引號當中插入單引號,單引號當中插入變量,這個變量會被解析。

3.雙引號會解析變量,但是單引號不解析變量。

4.在雙引號裡面插入變量,變量後面如果有英文或中文字符,它會把這個字符和變量拼接起來,視為一整個變量。所以如果在雙引號中插入變量的時候,如果後面有英文或者中文字符,一定要在變量後面接上特殊字符,例如空格等分開。

5.如果在雙引號裡面插變量的時候,後面不想有空格,可以拿大括號將變量包起來。

6.雙引號解析轉義字符,單引號不解析轉義字符。但,單引號能解析』

php解析

03PHP的魔術變量

PHP有八個魔術常量,其值隨著它們在代碼中的位置改變而改變。

_LINE__:返回文件中的當前行,即所在行的位置(如:第36行,則會返回36)。CLASS 類的名稱(PHP 4.3.0 新加)。自 PHP 5 起本常量返回該類被定義時的名字(區分大小寫)。Trait 名包括其被聲明的作用區域(例如 Foo\Bar),其優先順序是當前類中的方法會覆蓋 trait 方法,而 trait 方法又覆蓋了基類中的方法。FILE:文件的完整路徑和文件名。如果用在被包含文件中,則返回被包含的文件名。DIR:文件所在的目錄。如果用在被包括文件中,則返回被包括的文件所在的目錄。FUNCTION:函數名稱(PHP 4.3.0 新加)。自 PHP 5 起本常量返回該函數被定義時的名字(區分大小寫)。在 PHP 4 中該值總是小寫字母的。METHOD 類的方法名(PHP 5.0.0 新加)。返回該方法被定義時的名字(區分大小寫)NAMESPACE 當前命名空間的名稱(區分大小寫)。此常量是在編譯時定義的(PHP 5.3.0 新增)。

魔術變量

相關焦點

  • php語言是什麼?學好php需要掌握什麼?
    php的語法有C、Java和Perl的特點也有自創的特點,經過了24年的發展php從最初的1.0發展7.0版本,php的功能已經發展非常強大,php是適合編程零基礎入手的一門程式語言,下面為大家介紹一下學習php需要經過哪些過程?
  • php語言入門教程(PHP編程學習路線圖)
    php語言入門應該從哪裡開始學起呢?是先學html還是php?還是直接學習PHP框架?
  • 新手必須要懂的PHP學習路線以及10個PHP優化技巧
    的高手PHP高手帶路--問題匯總解答以及PHP手冊(1個月)學習discuz學習外國的開源程序(zencert Joomla drupal).學習phpchina上的精華知識。(1周)jquery實戰演習(1月)用zf框架,開發模塊,達到靈活掌握必須掌握的知識點:資料庫必須熟練掌握 mysql & sqlserver,同時必須熟練zendstdio的操作。熟練進行phpmyadmin的操作。
  • php是世界上最好的語言是什麼梗
    每天獲取最新的編程小知識!源 / php中文網      源 / www.php.cn最早看到這個是由於下面這個笑話某女:你能讓這個論壇的人都吵起來,我今晚就跟你走。某軟體工程師:PHP是最好的語言!某論壇真的就炸鍋了,各種吵架……某女:服了你了,我們走吧,你想幹啥都行。
  • PHP列印輸出函數匯總
    本文給大家匯總介紹了7種php常用的列印輸出函數,分別是echo,print,printf,sprintf,print_r
  • php是世界上最好的語言這個梗的前世今生
    而這些人在php統治web開發的年月裡成長為php正規軍中的一員,靠著這本手藝養家餬口,發家致富。這裡面不排除個別天賦異稟的朋友自學並精通多門語言,但是從整個群體取樣我這個說法是站得住腳的。或者說很多月在自學php的很長一段時間內是符合這個群體特徵的。講到這,也許有看官要問了,你這是歧視phper麼?
  • Php或者Java哪個是適合入手的程式語言?
    作為一名IT老鳥,從事IT行業十多年的人看來,這件事情要分兩個層面來看。首先是市場需要什麼,然後才是選擇的問題。毫無疑問學習java是快速進入IT領域的敲門磚。java和php誰更容易上手這兩種語言小黑都算熟練掌握。從語法層來說,java和php都是c語系。關鍵字,操作符,以及語句差別不大,都能跨平臺,都是基於解釋型的語言。java是強類型,通用語言,可以用於客戶端,伺服器端等各種環境。而php本身定位伺服器語言,並且是弱類型語言。
  • php知識大通關——常見函數功能
    接上節內容,仍然以習題的方式講解php常見函數及功能!php常見函數1、在php中,下面哪個方法使用 PHP 連接 MySQL 資料庫?2、在php中,下面哪個函數用於在 PHP 中獲取環境變量? search() environment() env() getenv()解析:PHP 中提供了一個 getenv() 函數來訪問所有環境變量的值。3、下面哪個異常處理類方法在發生錯誤時檢索錯誤消息?
  • c語言和PHP,學哪個好?
    而且程式語言之間是相通的,如果已經掌握了一種程式語言在很短的時間內就能切換到另外一種程式語言,畢竟編程思想和編程模式有著太多的相似之處,比如利用php編程編寫網絡的並發代碼,如果已經掌握了大部分的模式再切換到C語言去編程,雖然使用的工具有很大的差異,但是起碼從內心上有底,畢竟已經有成熟的案例可以對照學習的過程也能加快好幾倍,所以程式設計師的能力的強弱比較的不是掌握程式語言的數量關鍵還是實際編程中解決問題的能力
  • 五個常見 PHP 資料庫問題
    本文說明了資料庫設計和訪問資料庫的PHP代碼中出現的五個常見問題,以及在遇到這些問題時如何修復它們。問題1:直接使用MySQL一個常見問題是較老的PHP代碼直接使用mysql_函數來訪問資料庫。清單1展示了如何直接訪問資料庫。
  • 一名合格的PHP工程師必備知識結構
    「不想當將軍的士兵不是好士兵,不想做大牛的程式設計師也不是好程式設計師,在成為大牛之前,先樹立一個小目標:成為一個合格的程式設計師,一個合格的php程式設計師應該必備哪些知識結構呢
  • 「黑客」必備書籍 「黑」之PHP!
    要做一名真正的黑客,你需要學會如何在幾天內通過一些手冊,結合你現在所知,迅速掌握一門新語言。這意味著你應該學會幾種不同的語言。——著名的黑客埃裡克·雷蒙德(Eric Raymond)黑客書籍第十七波  走起!1、php從入門到精通
  • PHP一些常見的漏洞梳理
    以下主要是近期對php一些常見漏洞的梳理,包含php文件包含、php反序列化漏洞以及php偽協議。
  • CTF中常見的PHP漏洞小結
    當這個函數接受到了不符合的類型,這個函數將發生錯誤,但是在5.3之前的php中,顯示了報錯的警告信息後,將return 0 !!!! 也就是雖然報了錯,但卻判定其相等了。這對於使用這個函數來做選擇語句中的判斷的代碼來說簡直是一個致命的漏洞,當然,php官方在後面的版本中修復了這個漏洞,使得報錯的時候函數不返回任何值。<?
  • Java語言和PHP語言有什麼區別
    最近,網絡上有很多網民就選擇哪種程式語言進行學習而糾結。例如,關於Java和php的優勢和不足,今天為大家分析一下Java語言和PHP語言的區別。一、Java語言的優勢和不足Java是非常熱門的程式語言,與其他高級語言相比,則是非常基礎的語言。並且Java是跨平臺的,具有Android,Swing,J2EE和J2ME等多種應用程式。就業方面比較廣泛,市場利用者的需求也很大。由於Java經常開發大型系統,因此大型企業往往需要大量的Java資源。
  • 為什麼程式設計師都黑php? PHP中文網有話說!
    為什麼程式設計師都喜歡黑php?這個嘛!你罵一句php是垃圾試試,保準php程式設計師不揍扁你!這就好像自己的母校,縱然有很多不好的地方,但是只允許自己調侃,不允許外人罵半句。不管你噴也好,黑也好,罵也好,都改變不了PHP語言是網站開發用的最多的語言!其實PHP中文網小編想說的是,哪種語言都有優缺點,最重要的還是編程的人!沒有最好的語言,只有最好的程式設計師,詳看:為什麼創立php中文網之一個程式設計師的成長故事!
  • Php常見問題總結
    phpSession_start();$Name = "這是一個Session例子";Session_Register("Name");//注意,不要寫成:Session_Register("$Name");Echo $_SESSION["Name"];//之後$_SESSION["Name"]為"這是一個Session例子"?
  • 2019年最新PHP經典面試題及答案,PHP程式設計師必看
    源 / php中文網      源 / www.php.cn2019年最新PHP經典面試題及答案,PHP程式設計師必看.$b : $c);}echo who(33,53,12);2、求兩個日期的差數,例如2018-2-5 ~ 2019-3-6 的日期差數$date1 = strtotime('2019-03-06');$date2 = strtotime('2018
  • 0055 PHP語言簡介和HelloWorld
    這時候,我們就需要學習一門新的程式語言,可以通過它來讓網頁和後臺數據進行交互。學哥選擇的是PHP語言,它是一門主流的程式語言,學習起來比較容易,功能也非常強大。同時,還需要學習資料庫編程技術,因為很多時候,網頁後臺都是需要通過資料庫來進行支持的。
  • Python依靠機器學習上位,PHP語言還會繼續火下去嗎?
    (老闆或HR要求的,嘿嘿)但是Python佔著機器學習的大風口,快速的飛起來了~不僅是C++還是PHP或是JAV,都有被超越的苗頭目前我們研發團隊中已經有部分人開始轉全職做Python開發,大部分人都還在使用PHP開發