PHP語言一直是網際網路繞不開的語言,同時改語言在網際網路編程中佔據著重要的地位,幾乎所有的網際網路方面的小程序都可以通過php語言來完成。因此php語言的重要性不言而喻。因此,今天,我們就一起來學習一下php方面的小知識。一下數據參照了百度知道的詞條。
01PHP 的 數組排序函數
在php的數組排序函數中,常見的排序函數和解釋如下:
sort() - 對數組進行升序排列rsort() - 對數組進行降序排列asort() - 根據關聯數組的值,對數組進行升序排列ksort() - 根據關聯數組的鍵,對數組進行升序排列arsort() - 根據關聯數組的值,對數組進行降序排列krsort() - 根據關聯數組的鍵,對數組進行降序排列
02PHP中單引號與雙引號的主要區別
PHP中單引號與雙引號的區別如下:
1.單引號效率高於雙引號,儘可能使用單引號
2.雙號和單引號可以互插!!!雙引號當中插入單引號,單引號當中插入變量,這個變量會被解析。
3.雙引號會解析變量,但是單引號不解析變量。
4.在雙引號裡面插入變量,變量後面如果有英文或中文字符,它會把這個字符和變量拼接起來,視為一整個變量。所以如果在雙引號中插入變量的時候,如果後面有英文或者中文字符,一定要在變量後面接上特殊字符,例如空格等分開。
5.如果在雙引號裡面插變量的時候,後面不想有空格,可以拿大括號將變量包起來。
6.雙引號解析轉義字符,單引號不解析轉義字符。但,單引號能解析』
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 新增)。