⊗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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу