gpt4 book ai didi

PHP 5.2 通知 : Use of undefined constant __DIR__ - assumed '__DIR__

转载 作者:IT王子 更新时间:2023-10-29 00:19:52 30 4
gpt4 key购买 nike

<分区>

在 php 5.3 或更低版本中,它会提供如下错误:

Notice: Use of undefined constant __DIR__ - assumed '__DIR__

这是因为我使用了魔法常量 __DIR__。在 5.3 或更低版本中是否有替代方法来使用 __DIR__??

这是导致它的代码:

<?php
/**
* Load template files
*
* $files Contains alphabetized list of files that will be required
*/
$files = array(
'elements.inc',
'form.inc',
'menu.inc',
'theme.inc',
);

function _zurb_foundation_load($files) {
$tp = drupal_get_path('theme', 'zurb_foundation');
$file = '';

// Workaround for magic constant; for now because of php 5.2 issue
// http://drupal.org/node/1899620#comment-6988766
if( !defined( __DIR__ ) )define( __DIR__, dirname(__FILE__) );

// Check file path and '.inc' extension
foreach($files as $file) {
$file_path = __DIR__ .'/inc/' . $file;
if ( strpos($file,'.inc') > 0 && file_exists($file_path)) {
require_once($file_path);
}
}
}

_zurb_foundation_load($files);

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com