ΠΠΎΠ³Π° ΡΠ°Π±ΠΎΡΠΈΠΌΠ΅ ΡΠΎ PowerShell, ΠΏΡΠ²ΠΎΡΠΎ Π½Π΅ΡΡΠΎ ΡΡΠΎ Π³ΠΎ ΡΡΠ΅ΡΠ½ΡΠ²Π°ΠΌΠ΅ ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡΠ΅ (Cmdlets).
ΠΠΎΠΌΠ°Π½Π΄Π½ΠΈΠΎΡ ΠΏΠΎΠ²ΠΈΠΊ ΠΈΠ·Π³Π»Π΅Π΄Π° Π²Π°ΠΊΠ°:
Verb-Noun -Parameter1 ValueType1 -Parameter2 ValueType2[]
ΠΏΠΎΠΌΠΎΠ³Π½Π΅
ΠΠΎ ΠΏΠΎΠΌΠΎΡ ΡΠ΅ ΠΏΡΠΈΡΡΠ°ΠΏΡΠ²Π° Π²ΠΎ PowerShell ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° Get-Help. ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°Π²Π΅Π΄Π΅ΡΠ΅ Π΅Π΄Π΅Π½ ΠΎΠ΄ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅: ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π΅ΡΠ°Π»Π΅Π½, ΡΠ΅Π»ΠΎΡΠ΅Π½, ΠΎΠ½Π»Π°ΡΠ½, showWindow.
Get-Help Get-Service -full ΡΠ΅ Π²ΡΠ°ΡΠΈ ΡΠ΅Π»ΠΎΡΠ΅Π½ ΠΎΠΏΠΈΡ Π·Π° ΡΠΎΠ° ΠΊΠ°ΠΊΠΎ ΡΠ°Π±ΠΎΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° Get-Service
Get-Help Get-S* ΡΠ΅ Π³ΠΈ ΠΏΡΠΈΠΊΠ°ΠΆΠ΅ ΡΠΈΡΠ΅ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΠΎΡΠ½ΡΠ²Π°ΡΡΠΈ ΡΠΎ Get-S*
ΠΠ΅ΡΠ°Π»Π½Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° ΠΈΠΌΠ° ΠΈ Π½Π° ΠΎΡΠΈΡΠΈΡΠ°Π»Π½Π°ΡΠ° Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΠ° Π½Π° Microsoft.
ΠΠ²Π΅ ΠΏΡΠΈΠΌΠ΅Ρ Π·Π° ΠΏΠΎΠΌΠΎΡ Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° Get-Evenlog
ΠΠΊΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅ ΡΠ΅ Π·Π°ΡΠ²ΠΎΡΠ΅Π½ΠΈ Π²ΠΎ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΠΈ Π·Π°Π³ΡΠ°Π΄ΠΈ [], ΡΠΈΠ΅ ΡΠ΅ ΠΎΠΏΡΠΈΠΎΠ½Π°Π»Π½ΠΈ.
Π’ΠΎΠ° Π΅, Π²ΠΎ ΠΎΠ²ΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΠΌΠ΅ΡΠΎ Π½Π° ΡΠ°ΠΌΠΈΠΎΡ ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π΅ Π·Π°Π΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΎ, Π° ΠΈΠΌΠ΅ΡΠΎ Π½Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΠ°ΡΠΎΡ
ΠΠΊΠΎ Π³ΠΎ ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΠ°ΡΠΎΡ EntryType, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΈ Π²ΠΈΠ΄ΠΈΡΠ΅ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈΡΠ΅ ΡΡΠΎ ΡΠ΅ Π·Π°ΡΠ²ΠΎΡΠ΅Π½ΠΈ Π²ΠΎ ΠΊΠ°Π΄ΡΠ°Π²ΠΈ Π·Π°Π³ΡΠ°Π΄ΠΈ. ΠΠ° ΠΎΠ²ΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΠ°Ρ, ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ ΡΠ°ΠΌΠΎ ΠΎΠ΄Π½Π°ΠΏΡΠ΅Π΄ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π½ΠΈ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ Π²ΠΎ ΠΊΠ°Π΄ΡΠ°Π²ΠΈ Π·Π°Π³ΡΠ°Π΄ΠΈ.
ΠΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π²ΠΈΠ΄ΠΈΠΌΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° ΡΠΎΠ° Π΄Π°Π»ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΠ°ΡΠΎΡ Π΅ ΠΏΠΎΡΡΠ΅Π±Π΅Π½ Π²ΠΎ ΠΎΠΏΠΈΡΠΎΡ ΠΏΠΎΠ΄ΠΎΠ»Ρ Π²ΠΎ ΠΏΠΎΠ»Π΅ΡΠΎ ΠΠ°Π΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΎ. ΠΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠΎΡ ΠΏΠΎΠ³ΠΎΡΠ΅, Π°ΡΡΠΈΠ±ΡΡΠΎΡ After Π΅ ΠΈΠ·Π±ΠΎΡΠ΅Π½ Π±ΠΈΠ΄Π΅ΡΡΠΈ Required Π΅ ΠΏΠΎΡΡΠ°Π²Π΅Π½ Π½Π° Π½Π΅ΡΠΎΡΠ½ΠΎ. Π‘Π»Π΅Π΄Π½ΠΎ Π³ΠΎ Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΏΠΎΠ»Π΅ΡΠΎ Position ΡΠΏΡΠΎΡΠΈ ΠΊΠΎΠ΅ Π²Π΅Π»ΠΈ ΠΠΌΠ΅Π½ΡΠ²Π°Π½ΠΎ. ΠΠ²Π° Π·Π½Π°ΡΠΈ Π΄Π΅ΠΊΠ° Π΄ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΠ°ΡΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΈΡΡΠ°ΠΏΠΈ ΡΠ°ΠΌΠΎ ΠΏΠΎ ΠΈΠΌΠ΅, ΠΎΠ΄Π½ΠΎΡΠ½ΠΎ:
Get-EventLog -LogName Application -After 2020.04.26
ΠΠΈΠ΄Π΅ΡΡΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΠ°ΡΠΎΡ LogName Π³ΠΎ ΠΈΠΌΠ°ΡΠ΅ Π½Π°Π²Π΅Π΄Π΅Π½ Π±ΡΠΎΡΠΎΡ 0 Π½Π°ΠΌΠ΅ΡΡΠΎ Named, ΡΠΎΠ° Π·Π½Π°ΡΠΈ Π΄Π΅ΠΊΠ° ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΠΏΡΠΈΡΡΠ°ΠΏΠΈΠΌΠ΅ Π΄ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΠ°ΡΠΎΡ Π±Π΅Π· ΠΈΠΌΠ΅, Π½ΠΎ ΡΠΎ ΡΠΎΠ° ΡΡΠΎ ΡΠ΅ Π³ΠΎ Π½Π°Π²Π΅Π΄Π΅ΠΌΠ΅ Π²ΠΎ ΠΏΠΎΡΡΠ΅Π±Π½Π°ΡΠ° Π½ΠΈΠ·Π°:
Get-EventLog Application -After 2020.04.26
ΠΠ° Π³ΠΎ ΠΏΡΠ΅ΡΠΏΠΎΡΡΠ°Π²ΠΈΠΌΠ΅ ΠΎΠ²ΠΎΡ ΡΠ΅Π΄ΠΎΡΠ»Π΅Π΄:
Get-EventLog -Newest 5 Application
Π°Π»ΠΈΡΠ°Ρ
ΠΠ° Π΄Π° ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅ ΠΏΠΎΠ·Π½Π°ΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΎΠ΄ ΠΊΠΎΠ½Π·ΠΎΠ»Π°ΡΠ°, PowerShell ΠΈΠΌΠ° ΠΏΡΠ΅Π²Π΄ΠΎΠ½ΠΈΠΌΠΈ (ΠΠ»ΠΈΡΠ°Ρ).
ΠΡΠΈΠΌΠ΅Ρ Π°Π»ΠΈΡΠ°Ρ Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° Set-Location Π΅ cd.
Π’ΠΎΠ° Π΅, Π½Π°ΠΌΠ΅ΡΡΠΎ Π΄Π° ΡΠ° ΠΏΠΎΠ²ΠΈΠΊΠ°ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ°
Set-Location βD:β
ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΠΌΠ΅
cd βD:β
ΠΈΡΡΠΎΡΠΈΡΠ°
ΠΠ° Π΄Π° ΡΠ° Π²ΠΈΠ΄ΠΈΡΠ΅ ΠΈΡΡΠΎΡΠΈΡΠ°ΡΠ° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡΠ΅ ΠΏΠΎΠ²ΠΈΡΠΈ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ Get-History
ΠΠ·Π²ΡΡΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΎΠ΄ ΠΈΡΡΠΎΡΠΈΡΠ°ΡΠ° ΠΠΎΠ²ΠΈΠΊΠ°Ρ-ΠΡΡΠΎΡΠΈΡΠ° 1; ΠΠΎΠ²ΠΈΠΊΡΠ²Π°ΡΠ΅-ΠΡΡΠΎΡΠΈΡΠ° 2
ΠΡΡΠΈΡΡΠΈ ΠΈΡΡΠΎΡΠΈΡΠ° Clear-History
ΠΠ°ΡΠΎΠ²ΠΎΠ΄ΠΎΡ
ΠΠ°ΡΠΎΠ²ΠΎΠ΄ Π²ΠΎ powershell Π΅ ΠΊΠΎΠ³Π° ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΎΡ ΠΎΠ΄ ΠΏΡΠ²Π°ΡΠ° ΡΡΠ½ΠΊΡΠΈΡΠ° ΡΠ΅ ΠΏΡΠ΅Π½Π΅ΡΡΠ²Π° Π½Π° Π²ΡΠΎΡΠ°ΡΠ°. ΠΠ²Π΅ ΠΏΡΠΈΠΌΠ΅Ρ Π·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° Π³Π°ΡΠΎΠ²ΠΎΠ΄ΠΎΡ:
Get-Verb | Measure-Object
ΠΠΎ, Π·Π° ΠΏΠΎΠ΄ΠΎΠ±ΡΠΎ Π΄Π° Π³ΠΎ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌΠ΅ Π³Π°ΡΠΎΠ²ΠΎΠ΄ΠΎΡ, Π΄Π° Π·Π΅ΠΌΠ΅ΠΌΠ΅ ΠΏΠΎΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π΅Π½ ΠΏΡΠΈΠΌΠ΅Ρ. ΠΠΌΠ° ΡΠΈΠΌ
Get-Verb "get"
ΠΠΊΠΎ Π³ΠΎ Π½Π°ΡΠ΅ΡΠ΅ΠΌΠ΅ Get-Help Get-Verb -Full ΠΏΠΎΠΌΠΎΡ, ΡΠ΅ Π²ΠΈΠ΄ΠΈΠΌΠ΅ Π΄Π΅ΠΊΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΠ°ΡΠΎΡ Verb ΠΏΡΠΈΡΠ°ΡΠ° Π²Π½Π΅ΡΡΠ²Π°ΡΠ΅ Π½Π° Π»ΠΈΠ½ΠΈΡΠ°ΡΠ° ΠΈ ByValue Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π²ΠΎ Π·Π°Π³ΡΠ°Π΄ΠΈ.
ΠΠ²Π° Π·Π½Π°ΡΠΈ Π΄Π΅ΠΊΠ° ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° Π³ΠΎ ΠΏΡΠ΅ΡΠ°Π±ΠΎΡΠΈΠΌΠ΅ Get-Galol "get" Π²ΠΎ "get" | ΠΠ΅ΠΌΠΈ-ΠΠ»Π°Π³.
ΠΠ΄Π½ΠΎΡΠ½ΠΎ, ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΎΡ ΠΎΠ΄ ΠΏΡΠ²ΠΈΠΎΡ ΠΈΠ·ΡΠ°Π· Π΅ Π½ΠΈΠ·Π° ΠΈ ΡΠ΅ ΠΏΡΠ΅Π½Π΅ΡΡΠ²Π° Π½Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΠ°ΡΠΎΡ Verb ΠΎΠ΄ Π½Π°ΡΠ΅Π΄Π±Π°ΡΠ° Get-Verb ΠΏΡΠ΅ΠΊΡ Π²Π½Π΅ΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠΈΠΏΠ»Π°ΡΠ½ ΠΏΠΎ Π²ΡΠ΅Π΄Π½ΠΎΡΡ.
ΠΡΡΠΎ ΡΠ°ΠΊΠ°, Π²Π»Π΅Π·ΠΎΡ Π½Π° ΡΠ΅Π²ΠΊΠΎΠ²ΠΎΠ΄ΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π΅ ByPropertyName. ΠΠΎ ΠΎΠ²ΠΎΡ ΡΠ»ΡΡΠ°Ρ, ΡΠ΅ ΠΏΠΎΠΌΠΈΠ½Π΅ΠΌΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡ ΡΡΠΎ ΠΈΠΌΠ° ΡΠ²ΠΎΡΡΡΠ²ΠΎ ΡΠΎ ΡΠ»ΠΈΡΠ½ΠΎ ΠΈΠΌΠ΅ ΠΠ»Π°Π³ΠΎΠ».
ΠΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ
ΠΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈΡΠ΅ Π½Π΅ ΡΠ΅ ΡΠΈΠ»Π½ΠΎ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈ ΠΈ ΡΠ΅ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈ ΡΠΎ ΡΠΈΠΌΠ±ΠΎΠ» $ Π½Π°ΠΏΡΠ΅Π΄
$example = 4
Π‘ΠΈΠΌΠ±ΠΎΠ»ΠΎΡ > Π·Π½Π°ΡΠΈ Π²Π½Π΅ΡΡΠ²Π°ΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ
ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, $example > File.txt
Π‘ΠΎ ΠΎΠ²ΠΎΡ ΠΈΠ·ΡΠ°Π· ΡΠ΅ Π³ΠΈ ΡΠΌΠ΅ΡΡΠΈΠΌΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΠΎΠ΄ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°ΡΠ° $example Π²ΠΎ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°
ΠΡΡΠΎ ΠΊΠ°ΠΊΠΎ Set-Content -Value $example -Path File.txt
ΠΠΈΠ·ΠΈ
ΠΠ½ΠΈΡΠΈΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡΠ° Π½Π° Π½ΠΈΠ·Π°:
$ArrayExample = @(βFirstβ, βSecondβ)
ΠΠ½ΠΈΡΠΈΡΠ°Π»ΠΈΠ·ΠΈΡΠ°ΡΠ΅ Π½Π° ΠΏΡΠ°Π·Π½Π° Π½ΠΈΠ·Π°:
$ArrayExample = @()
ΠΠΎΠ±ΠΈΠ²Π°ΡΠ΅ Π²ΡΠ΅Π΄Π½ΠΎΡΡ ΠΏΠΎ ΠΈΠ½Π΄Π΅ΠΊΡ:
$ArrayExample[0]
ΠΠΎΠ±ΠΈΡΡΠ΅ ΡΠ° ΡΠ΅Π»Π°ΡΠ° Π½ΠΈΠ·Π°:
$ArrayExample
ΠΠΎΠ΄Π°Π²Π°ΡΠ΅ Π΅Π»Π΅ΠΌΠ΅Π½Ρ:
$ArrayExample += βThirdβ
$ArrayExample += @(βFourthβ, βFifthβ)
Π‘ΠΎΡΡΠΈΡΠ°Ρ ΠΏΠΎ:
$ArrayExample | Sort
$ArrayExample | Sort -Descending
ΠΠΎ, ΡΠ°ΠΌΠ°ΡΠ° Π½ΠΈΠ·Π° ΠΎΡΡΠ°Π½ΡΠ²Π° Π½Π΅ΠΏΡΠΎΠΌΠ΅Π½Π΅ΡΠ° Π·Π° Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΎΠ²Π° ΡΠΎΡΡΠΈΡΠ°ΡΠ΅. Π Π°ΠΊΠΎ ΡΠ°ΠΊΠ°ΠΌΠ΅ Π½ΠΈΠ·Π°ΡΠ° Π΄Π° ΠΈΠΌΠ° ΠΏΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, ΡΠΎΠ³Π°Ρ ΡΡΠ΅Π±Π° Π΄Π° Π΄ΠΎΠ΄Π΅Π»ΠΈΠΌΠ΅ ΠΏΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΈ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ:
$ArrayExample = $ArrayExample | Sort
ΠΠ΅ ΠΏΠΎΡΡΠΎΠΈ Π²ΠΈΡΡΠΈΠ½ΡΠΊΠΈ Π½Π°ΡΠΈΠ½ Π΄Π° ΡΠ΅ ΠΎΡΡΡΡΠ°Π½ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½Ρ ΠΎΠ΄ Π½ΠΈΠ·Π°ΡΠ° Π²ΠΎ PowerShell, Π½ΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ Π½Π° ΡΠ»Π΅Π΄Π½ΠΈΠΎΠ² Π½Π°ΡΠΈΠ½:
$ArrayExample = $ArrayExample | where { $_ -ne βFirstβ }
$ArrayExample = $ArrayExample | where { $_ -ne $ArrayExample[0] }
ΠΡΡΡΡΠ°Π½ΡΠ²Π°ΡΠ΅ Π½ΠΈΠ·Π°:
$ArrayExample = $null
ΠΠ°ΠΌΠΊΠΈ
Π‘ΠΈΠ½ΡΠ°ΠΊΡΠ° Π½Π° ΡΠ°ΠΌΠΊΠ°:
for($i = 0; $i -lt 5; $i++){}
$i = 0
while($i -lt 5){}
$i = 0
do{} while($i -lt 5)
$i = 0
do{} until($i -lt 5)
ForEach($item in $items){}
ΠΠ·Π»Π΅Π·Π΅ΡΠ΅ ΠΎΠ΄ ΡΠ°ΠΌΠΊΠ°ΡΠ° Π·Π° ΠΏΡΠ΅ΠΊΠΈΠ½.
ΠΡΠΏΡΡΡΠ°ΡΠ΅ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΎΡ Π·Π° ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΡΠ²Π°ΡΠ΅.
Π£ΡΠ»ΠΎΠ²ΠΈ Π·Π° ΠΈΠ·ΡΠ°Π²Π°
if () {} elseif () {} else
switch($someIntValue){
1 { βOption 1β }
2 { βOption 2β }
default { βNot setβ }
}
ΡΡΠ½ΠΊΡΠΈΡΠ°
ΠΠ΅ΡΠΈΠ½ΠΈΡΠΈΡΠ° Π½Π° ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ°:
function Example () {
echo &args
}
Π€ΡΠ½ΠΊΡΠΈΡΠ° Π·Π° ΡΡΡΠ°ΡΠ΅:
Example βFirst argumentβ βSecond argumentβ
ΠΠ΅ΡΠΈΠ½ΠΈΡΠ°ΡΠ΅ Π½Π° Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΈ Π²ΠΎ ΡΡΠ½ΠΊΡΠΈΡΠ°:
function Example () {
param($first, $second)
}
function Example ($first, $second) {}
Π€ΡΠ½ΠΊΡΠΈΡΠ° Π·Π° ΡΡΡΠ°ΡΠ΅:
Example -first βFirst argumentβ -second βSecond argumentβ
ΠΡΠΊΠ»ΡΡΠΎΠΊ
try{
} catch [System.Net.WebException],[System.IO.IOException]{
} catch {
} finally{
}
ΠΠ·Π²ΠΎΡ: www.habr.com