СА
Святослав Агафонов

редактировние xml файла на php

почему данный код правильно работает на локальном сервере и выдает ошибку на удаленном?
unset($xml_map->xpath('url[loc="'.$address.'"]')[0]->{0});
ошибка такая: Fatal error: Can't use method return value in write context in /home/u423302747/public_html/php/installation.php on line 94
подскажите, пожалуйста, как поправить

Надя
Надя

потомучто на локальном компе стоит более новая версия PHP
проверить можно через phpinfo()
тоесть PHP 5.3 не умеет понимать такое вот конструкции xpath('url[loc="'.$address.'"]')[0]

поэтому надо делать так

$temp = xpath('url[loc="'.$address.'"]');

$temp[0]->{0} ;

АШ
Анна Шестакова

А Версии PHP совпадают? Возможно на локальном сервере более новая версия интерпретатора

Похожие вопросы
Чем открыть файл .xml
Вопрос по mod_rewrite. Напишите правило для того, чтобы xml файлы определялись как php
Обнулился файл XML... Какая причина?
Как сделать выборку из XML через PHP?
ActionScript 3.0 + PHP + XML
как открыть файл. Документ XML (.xml)
Помогите расшифровать xml файлы!
Вставить xml файл в html
Как правильней составить XML файл?
не могу открыть .xml файл