⊗ppPmFSRO 355 of 447 menu

Fájlok egyszeri behívása PHP-ban

Tegyük fel, hogy van egy pow.php fájlunk, amelyben függvények egy gyűjteménye található:

<?php function square($num) { return $num ** 2; } function cube() { return $num ** 3; } ?>

Tegyük fel, hogy a pow.php fájl függvényeit a sum.php fájlban használjuk:

<?php require 'pow.php'; function squareSum($arr) { $res = 0; foreach ($arr as $elem) { $res += square($elem); } return $res; } function cubeSum($arr) { $res = 0; foreach ($arr as $elem) { $res += cube($elem); } return $res; } ?>

Tegyük fel, hogy a fő fájlban mindkét függvényfájlt behívjuk:

<?php require 'pow.php'; require 'sum.php'; echo square(3) + squareSum([1, 2, 3]); ?>

Azonban egy probléma vár ránk. A index.php fájlhoz a pow.php fájl két alkalommal kerül behívásra: önmagában és a sum.php fájlon keresztül.

Ez problémahoz vezet, mivel két azonos nevű függvénykészletünk lesz.

A probléma megoldásához az összes fájlt a require_once operátorral kell behívni - ez a fájlt csak egyszer fogja behívni, figyelmen kívül hagyva az ismételt behívásokat:

<?php require_once 'pow.php'; require_once 'sum.php'; echo square(3) + squareSum([1, 2, 3]); ?>

Készítsen több fájlt hasznos függvénykészletekkel. Hívja be ezeket a fájlokat egymásba és a fő fájlba.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás