Parse error: syntax error, unexpected '$content_width' (T_VARIABLE) in /var/www/u0665743/data/www/hqherb.ru/wp-content/themes/digitalworld/functions.php on line 1
<?phpif ( ! isset( $content_width ) ) $content_width = 900;if( !class_exists('Digitalworld_Functions') ){ class Digitalworld_Functions{protected static $instance = null; public function __construct() { add_action( 'after_setup_theme', array($this,'settup') ); add_action( 'widgets_init', array($this,'widgets_init') ); add_action( 'wp_enqueue_scripts', array($this,'scripts') ); add_filter( 'get_default_comment_status', array($this,'open_default_comments_for_page'), 10, 3 ); add_action('init',array($this,'add_muti_widgets')); $this->includes(); } public function settup(){ load_theme_textdomain( 'digitalworld', get_template_directory() . '/languages' );
<?php if
и <?phpif
- две большие разницы.
<?php if
- это начало PHP кода с последующим ключевым словом if
<?phpif
- зависит от настройки short_open_tag
. Это либо вовсе не PHP код и PHP его обрабатывать не будет никак (при выключенном short_open_tag
). Либо это начало PHP кода <?
и затем слово phpif
. Например, это может быть именем вызываемой функции и потому не вызывает ошибку само по себе. Но вот дальше по синтаксису уже получается невозможная ситуация, что и порождает ошибку. Сообщение об ошибке синтаксиса может только сказать, где у парсера не осталось возможных вариантов интерпретации написанного. Ошибка может быть ранее.
По синтаксису после открывающего тега <?php
пробельный символ стоять должен.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он вписывался в тематику Stack Overflow на русском