امانوئل
2 سال پیش توسط امانوئل مطرح شد
2 پاسخ

خواندن اطلاعات مستندات در php

سلام دوستان گل

/* ---------------------------------------------------------------------------------
-  PHP Version      : 4.0                                                  -
-  This code was created on : 2021/11/29 at 00:10                                  -
-  Checksum                 : d8d8000bfc33a4eba1e6b51b8fc71312                     -
---------------------------------------------------------------------------------- */

چطور میشه اطلاعات داخل مستند رو خوند مثلا
با php بفهمم PHP Version چی نوشته
@gomnam
@hekmati
@hesammousavi
@ali.bayat
@Alimotreb
@mohsenbostan


ثبت پرسش جدید
امانوئل
تخصص : :) بـالـاخـَرـہ ڪـَم و زیـاد...
@emnatkins 2 سال پیش مطرح شد
0
<?php

$sampleFileContents = <<<'TAG'
<?php
/* ---------------------------------------------------------------------------------
-  PHP Version      : 4.0                                                  -
-  This code was created on : 2021/11/29 at 00:10                                  -
-  Checksum                 : d8d8000bfc33a4eba1e6b51b8fc71312                     -
---------------------------------------------------------------------------------- */
TAG;

$tokens = token_get_all($sampleFileContents);
$comments = array();
foreach ($tokens as $token) {
    if ($token[0] == T_COMMENT || $token[0] == T_DOC_COMMENT) {
        $comments[] = $token[1];
    }
}
print_r($comments);

AriaieBOY
تخصص : TALL Stack Lover
@ariaieboy 2 سال پیش مطرح شد
1

این لینک بررسی کنید مثال های خوبی داره :
https://stackoverflow.com/questions/3228978/php-read-file-comments-not-file-content-forgotten

با ترکیب روشی که اینجا نوشته و استفاده کمی از regular expression ها میتونید راحت اطلاعاتی که میخواهید از داخل فایل استخراج کنید.


امانوئل
تخصص : :) بـالـاخـَرـہ ڪـَم و زیـاد...
@emnatkins 2 سال پیش مطرح شد
0
<?php

$sampleFileContents = <<<'TAG'
<?php
/* ---------------------------------------------------------------------------------
-  PHP Version      : 4.0                                                  -
-  This code was created on : 2021/11/29 at 00:10                                  -
-  Checksum                 : d8d8000bfc33a4eba1e6b51b8fc71312                     -
---------------------------------------------------------------------------------- */
TAG;

$tokens = token_get_all($sampleFileContents);
$comments = array();
foreach ($tokens as $token) {
    if ($token[0] == T_COMMENT || $token[0] == T_DOC_COMMENT) {
        $comments[] = $token[1];
    }
}
print_r($comments);

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام