⊗ppPmFSRO 355 of 447 menu

PHP-те файлдарды бір рет қосу

Бізде pow.php файлы бар делік, онда функциялар жиынтығы сақталған:

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

pow.php файлының функцияларын 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; } ?>

Негізгі файлда екі функция файлын да қосамыз делік:

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

Алайда, бізді мәселе күтіп тұр. pow.php файлы index.php файлына екі рет қосылады: тікелей және sum.php файлы арқылы.

Бұл мәселеге әкеп соғады, себебі бізде бірдей атаулары бар функциялардың екі жиынтығы болады.

Мәселені шешу үшін барлық файлдарды require_once операторы арқылы қосу керек - ол файлды тек бір рет қосады, қайталана қосуды елемейді:

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

Пайдылы функциялар жиынтығы бар бірнеше файл жасаңыз. Бұл файлдарды бір-біріне және негізгі файлыңызға қосыңыз.

Қазақ
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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау