⊗ppPmScGV 214 of 447 menu

Тағйирёбандаҳои глобалӣ дар PHP

Чунон ки аллакай медонед, тағйирёбандаҳои берунӣ дар дохили функция дастрас нестанд:

<?php $num = 1; function func() { $num = 2; } func(); echo $num; // 1 ?>

Аммо, онҳоро метавон дастрас кард. Барои ин дар дохили функция тағйирёбанда бояд бо ёрии командаи global глобалӣ эълон карда шавад. Пас аз ин PHP мефаҳмад, ки мо дақиқан ба тағйирёбандаи берунӣ муроҷиат мекунем:

<?php $num = 1; function func() { global $num; // глобалӣ эълон мекунем $num = 2; } func(); echo $num; // 2 ?>

Кодро ислоҳ кунед, то ки он мувофиқи ният кор кунад:

<?php $num = 1; function func() { $num++; } func(); echo $num; // бояд 2-ро чоп кунад ?>

Кодро ислоҳ кунед, то ки он мувофиқи ният кор кунад:

<?php $num = 1; function func() { $num++; return $num; } echo func(); // бояд 2-ро чоп кунад ?>

Кодро ислоҳ кунед, то ки он мувофиқи ният кор кунад:

<?php $num = 1; function func() { return $num; } echo func(); // бояд 1-ро чоп кунад ?>
Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан