diff --git a/appendices/migration84/incompatible.xml b/appendices/migration84/incompatible.xml index 21f01fcdd2..a77f9a5b34 100644 --- a/appendices/migration84/incompatible.xml +++ b/appendices/migration84/incompatible.xml @@ -41,7 +41,7 @@ 比較中に再帰が発生すると、 - E_ERROR の致命的なエラーの代わりに、 + E_ERROR が発生する代わりに、 Error 例外がスローされるようになりました。 diff --git a/reference/exec/functions/escapeshellarg.xml b/reference/exec/functions/escapeshellarg.xml index 777a41ba78..6df5b23150 100644 --- a/reference/exec/functions/escapeshellarg.xml +++ b/reference/exec/functions/escapeshellarg.xml @@ -1,6 +1,6 @@ - + @@ -63,6 +63,50 @@ + + &reftitle.errors; + + arg に null バイトが含まれていたり、 + arg またはエスケープ後の引数が + システムのコマンドラインの最大長を超える場合、 + ValueError がスローされます。 + + + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + + 8.4.0 + + arg またはエスケープ後の引数が長すぎる場合、 + escapeshellarg は ValueError をスローするようになりました。 + これより前のバージョンでは、 + E_ERROR が発生していました。 + + + + 8.0.0 + + arg に null バイトが含まれている場合、 + escapeshellarg は ValueError をスローするようになりました。 + これより前のバージョンでは、 + E_ERROR が発生していました。 + + + + + + + &reftitle.examples; diff --git a/reference/exec/functions/escapeshellcmd.xml b/reference/exec/functions/escapeshellcmd.xml index 7acb193f7c..ae8b0f4d11 100644 --- a/reference/exec/functions/escapeshellcmd.xml +++ b/reference/exec/functions/escapeshellcmd.xml @@ -1,6 +1,6 @@ - + @@ -63,6 +63,50 @@ + + &reftitle.errors; + + command に null バイトが含まれていたり、 + command またはエスケープ後のコマンドが + システムのコマンドラインの最大長を超える場合、 + ValueError がスローされます。 + + + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + + 8.4.0 + + command またはエスケープ後のコマンドが長すぎる場合、 + escapeshellcmd は ValueError をスローするようになりました。 + これより前のバージョンでは、 + E_ERROR が発生していました。 + + + + 8.0.0 + + command に null バイトが含まれている場合、 + escapeshellcmd は ValueError をスローするようになりました。 + これより前のバージョンでは、 + E_ERROR が発生していました。 + + + + + + + &reftitle.examples; diff --git a/reference/exec/functions/shell-exec.xml b/reference/exec/functions/shell-exec.xml index b0ba846060..1550f23c9f 100644 --- a/reference/exec/functions/shell-exec.xml +++ b/reference/exec/functions/shell-exec.xml @@ -1,6 +1,6 @@ - + @@ -67,6 +67,37 @@ パイプがオープンできなかった場合は E_WARNING レベルの警告が発生します。 + + command + が空だったり、null バイトが含まれている場合、 + ValueError がスローされます。 + + + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + + 8.0.0 + + command + が空だったり、null バイトが含まれている場合、 + shell_exec は ValueError をスローするようになりました。 + これより前のバージョンでは、 + E_WARNING が発生し、&false; を返していました。 + + + + + diff --git a/reference/exec/functions/system.xml b/reference/exec/functions/system.xml index 99967bac7a..d82a5e0428 100644 --- a/reference/exec/functions/system.xml +++ b/reference/exec/functions/system.xml @@ -1,6 +1,6 @@ - + @@ -64,6 +64,46 @@ + + &reftitle.errors; + + system + が command + を実行できない場合、E_WARNING が発生します。 + + + command + が空だったり、null バイトが含まれている場合、 + ValueError がスローされます。 + + + + + &reftitle.changelog; + + + + + &Version; + &Description; + + + + + 8.0.0 + + command + が空だったり、null バイトが含まれている場合、 + system は ValueError をスローするようになりました。 + これより前のバージョンでは、 + E_WARNING が発生し、&false; を返していました。 + + + + + + + &reftitle.examples;