PHP.mk документација

Други промени

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

migration71.other-changes.php PHP.net прокси Преводот е вчитан
Оригинал на PHP.net
Патека migration71.other-changes.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + преведен приказ Кодовите, табелите и белешките остануваат читливи во истиот тек.
Други промени

Референца за `migration71.other-changes.php` со подобрена типографија и навигација.

migration71.other-changes.php

Други промени

Известувања и предупредувања за аритметика со невалидни низи

Ново E_WARNING and E_NOTICE Известувања и предупредувања за аритметика со невалидни низи+ - * / ** % << >> | & ^се воведени грешки кога невалидни низи се претвораат со оператори кои очекуваат броеви ( E_NOTICE ) или нивните еквиваленти за доделување. Се емитува E_WARNING кога низата започнува со нумеричка вредност, но содржи дополнителни не-нумерички знаци, и

<?php
'1b' + 'something';

Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред

Notice: A non well formed numeric value encountered in %s on line %d
Warning: A non-numeric value encountered in %s on line %d

се емитува кога низата не содржи нумеричка вредност.

Предупредувај за прелевање на октални секвенци за бегство E_WARNING Претходно, 3-окталните секвенци за бегство од октални низи прелеваа тивко. Сега, тие сè уште ќе прелеваат, но

<?php
var_dump
("\500");

Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред

Warning: Octal escape sequence overflow \500 is greater than \377 in %s on line %d
string(1) "@"

ќе бидат емитувани. $this

Поправки на недоследности на $this Додека $this се смета за специјална променлива во PHP, недостасуваа соодветни проверки за да се осигура дека не се користи како име на променлива или повторно доделена. Ова сега е поправено за да се осигура дека

не може да биде кориснички дефинирана променлива, повторно доделена на различна вредност, или да биде глобална.

Генерирање ID на сесија без хеширање

  • session.entropy_file
  • session.entropy_length
  • session.hash_function
  • session.hash_bits_per_character

ID-ите на сесиите повеќе нема да се хешираат при генерирање. Со оваа промена доаѓа отстранувањето на следните четири ini поставки:

  • session.sid_length И додавањето на следните две ini поставки:
  • session.sid_bits_per_character - ја дефинира должината на ID-то на сесијата, стандардно 32 знаци за компатибилност со претходните верзии)

- ја дефинира бројот на битови што треба да се складираат по знак (т.е. го зголемува опсегот на знаци што можат да се користат во ID-то на сесијата), стандардно 4 за компатибилност со претходните верзии)

precision

Промени во ракувањето со INI датотеки

serialize_precision

Ако вредноста е поставена на -1, тогаш се користи dtoa режим 0. Стандардната вредност е сè уште 14.

gd.jpeg_ignore_warning

Стандардното на ова php.ini Поставката на ова

opcache.enable_cli

Стандардното на ова php.ini е променета на 1, така што предупредувањата на libjpeg се игнорираат по дифолт.

е променета на 1 (овозможено) во PHP 7.1.2, и назад на 0 (оневозможено) во PHP 7.1.7.

Генерирање на ID на сесија само со CSPRNG

ID-то на сесијата сега ќе се генерира само со CSPRNG. TypeError Поинформативни null пораки кога

TypeError е дозволено null исклучоците за проверките на типот arg_info сега ќе даваат поинформативни пораки за грешки. Ако типот на параметарот или типот на враќање прифаќа null (со поставување на стандардна вредност од

Белешки од корисници 1 белешка

Ta7To7
пред 8 години
Note that using Incrementing/Decrementing operators on string is legal 
<?php
$str = "";
echo ++$str; // output: 1
?>
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.