⊗ppOpAdCF 15 of 107 menu

Дар PHP дар файлҳои ҷудогона нигоҳ доштани классҳо

Пеш аз ин дарс мо классҳои худро дар ҳамон файле, ки онҳоро даъват мекардем, менавиштем. Дар ҳаёти воқеӣ, классҳо одатан дар файлҳои ҷудогона нигоҳ дошта мешаванд, ва ҳар як класс дар файли ҷудогонаи худ. Дар ин ҳолат, созишмае вуҷуд дорад, ки файли классро бо ҳамон номи класс номгузорӣ кардан лозим аст. Биёед дар амал бубинем. Файли User.php бо класси User созем:

<?php class User { } ?>

Бигзор акнун мо файли index.php дошта бошем, ки дар он мехоҳем аз класси User истифода барем. Мо дар ин файл наметавонем фақат объекти класси User эҷод кунем - ин хатогӣ мебарорад, зеро PHP наметавонад рамзи ин классро пайдо кунад:

<?php $user = new User; // ин хатогӣ мебарорад ?>

Барои он ки класси User дар файли index.php дастрас бошад, файли бо класси моро ба он пайваст кардан лозим аст. Инро бо дастур require_once иҷро кунем:

<?php require_once 'User.php'; // класси моро пайваст мекунем $user = new User; ?>

Чанд классе дар файлҳои гуногун созед. Классҳои худро ба файли index.php пайваст кунед.

Тоҷикӣ
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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан