⊗ppPmFSRO 355 of 447 menu

Vienreizēja failu pievienošana PHP

Pieņemsim, ka mums ir fails pow.php, kurā glabājas funkciju kopums:

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

Pieņemsim, ka mēs izmantojam faila pow.php funkcijas failā sum.php:

<?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; } ?>

Pieņemsim, ka galvenajā failā mēs pievienojam abus failus ar funkcijām:

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

Tomēr mūs sagaida problēma. Failam index.php fails pow.php tiks pievienots divas reizes: pats no sevis un caur failu sum.php.

Tas radīs problēmu, jo mums būs divi funkciju kopumi ar identiskām nosaukumiem.

Lai atrisinātu problēmu, visus failus vajadzētu pievienot, izmantojot operatoru require_once - tas failu pievienos tikai vienu reizi, ignorējot atkārtotus pievienojumus:

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

Izveidojiet vairākus failus ar noderīgiem funkciju kopusiem. Pievienojiet šos failus viens otram un jūsu galvenajam failam.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt