激战的后厨2观看完整版,強姦亂倫強姦在线观看,国产无套内射普通话对白,老头呻吟喘息硕大撞击,他扒开我小泬添我三男一女视频

廈門服務器租用>業界新聞>PHP 7.4beta1有新的棄用

PHP 7.4beta1有新的棄用

發布時間:2020/4/21 13:59:40    來源: 縱橫數據

以前,PHP允許方形括號和花括號可互換使用,以訪問數組元素和字符串偏移。來自PHP內部的PHP RFC的示例,用于說明:

1

2

3

4

5

6

7

$array = [1, 2];

echo $array[1]; // prints 2

echo $array{1}; // also prints 2

 

$string = "foo";

echo $string[0]; // prints "f"

echo $string{0}; // also prints "f"

這部分導致了混亂和問題。例如,花括號不能用于將元素寫入數組:

1

2

3

4

$array[] = 3;

echo $array[2]; // prints 3

  

$array{} = 3; // Parse error: syntax error, unexpected '}'

使用花括號語法也無法創建數組:

1

2

3

$array = [1, 2]; // works

  

$array = {1, 2}; // Parse error: syntax error, unexpected '{'

事實證明,它很難用于列表映射:

1

2

3

[$one, $two] = $array; // works

  

{$one, $two} = $array; // Parse error: syntax error, unexpected ','

因此,當使用已發布的beta版的數組或字符串偏移量時,花括號語法現在標記為已棄用,因此不建議使用。

PHP 7.4beta 1帶來了PHP開發團隊上周投票的進一步棄用。其中列出的14種方法在PHP 7.4中已棄用:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

真正的類型

魔術引用遺產

array_key_exists()包含對象

FILTER_SANITIZE_MAGIC_QUOTES過濾器

反射export()方法

mb_strrpos(),編碼為第三個參數

implode()參數順序組合

從非靜態閉包中取消綁定$ this

hebrevc()函數

convert_cyr_string()函數

money_format()函數

ezmlm_hash()函數

restore_include_path()函數

allow_url_include ini指令

在PHP 7.4beta1中,不再推薦使用所有提到的方法,最后在8.0版中刪除。

PHP 7.4beta1中的BugFix

除了上面提到的棄用之外,beta版還準備了一些bug修復。根據發行說明,內置網絡服務器中存在Segmatation Fault。這個問題應該通過這個beta來解決。

PHP通過CGI執行時出現了另一個問題。PHP正在尋找一個shebang(#!)。如果第一行中有哈希值,PHP不檢查以下是否是感嘆號,因此是哈希值和感嘆號的組合(#!)。根據錯誤報告, PHP跳過相應的行并忽略了PHP代碼。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

Test script:

---------------

#<!--?php echo "Hello World\n"; ?-->

Second line.

  

Expected result:

----------------

X-Powered-By: PHP/5.3.3-7+squeeze3

Content-type: text/html

  

#Hello World

Second line.

  

Actual result:

--------------

X-Powered-By: PHP/5.3.3-7+squeeze3

Content-type: text/html

  

Second line.

此外,還有一個錯誤,PHP吞噬了程序的第一個字節,如果它來自進程替換(Bug#78066)。第一個測試版修復了這個錯誤。有關當前版本的更多信息,請參閱發行說明。

Beta1之后是beta2

PHP 7.4計劃于11月28日發布。在第一個測試版發布后,PHP 7.4beta2將于2019年8月8日發布。PHP 7.4的時間表可以在PHP wiki中找到。

在線客服
微信公眾號
免費撥打400-1886560
免費撥打0592-5580190 免費撥打 400-1886560 或 0592-5580190
返回頂部
返回頭部 返回頂部