⊗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]); ?>

თუმცა, პრობლემა გველოდება. ფაილის index.php ფაილი pow.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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა