Utförande: Skillnad mellan sidversioner
Hoppa till navigering
Hoppa till sök
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
Admin (diskussion | bidrag) |
||
(8 mellanliggande sidversioner av samma användare visas inte) | |||
Rad 1: | Rad 1: | ||
== Exekveringsoperatorer == | == Exekveringsoperatorer == | ||
PHP stödjer en exekveringsoperator: grav accent-tecken (``). Observera att dessa inte är enkelfnuttar! PHP kommer att försöka exekvera innehållet mellan grav accent-tecken som ett skal-kommando; utdatan kommer att returneras (dvs., den kommer inte enbart att skrivas ut; den kan tilldelas till en variabel). Användningen av grav accent-operatören är identisk med ''shell_exec()''. | PHP stödjer en exekveringsoperator: grav accent-tecken (``). Observera att dessa inte är enkelfnuttar! PHP kommer att försöka exekvera innehållet mellan grav accent-tecken som ett skal-kommando; utdatan kommer att returneras (dvs., den kommer inte enbart att skrivas ut; den kan tilldelas till en variabel). Användningen av grav accent-operatören är identisk med ''shell_exec()''. | ||
<pre> | <pre> | ||
<?php | <?php | ||
$output = `ls -al`; | $output = `ls -al`; | ||
echo "<pre>$output | echo "<pre>$output"; | ||
?> | ?> | ||
</pre> | </pre> | ||
=== Notera === | === Notera === | ||
* Grav accent-operatören är inaktiverad när ''shell_exec()'' är inaktiverat. | * Grav accent-operatören är inaktiverad när ''shell_exec()'' är inaktiverat. | ||
=== Skillnad från andra språk === | === Skillnad från andra språk === | ||
Rad 22: | Rad 19: | ||
* [[proc_open()]] | * [[proc_open()]] | ||
* [[Använda PHP från kommandoraden]] | * [[Använda PHP från kommandoraden]] | ||
[[PHP]]<BR> | |||
[[Språkreferens]]<BR> | |||
[[Kategori:Php]] |
Nuvarande version från 18 augusti 2024 kl. 05.57
Exekveringsoperatorer
PHP stödjer en exekveringsoperator: grav accent-tecken (``). Observera att dessa inte är enkelfnuttar! PHP kommer att försöka exekvera innehållet mellan grav accent-tecken som ett skal-kommando; utdatan kommer att returneras (dvs., den kommer inte enbart att skrivas ut; den kan tilldelas till en variabel). Användningen av grav accent-operatören är identisk med shell_exec().
<?php $output = `ls -al`; echo "<pre>$output"; ?>
Notera
- Grav accent-operatören är inaktiverad när shell_exec() är inaktiverat.
Skillnad från andra språk
- Till skillnad från vissa andra språk har grav accent-tecken ingen särskild betydelse inom dubbelciterade strängar.