во втором файле не надо писать namespace
если одинаковые пространста то вызывается просто
test::$test;
а проблемма видимо в том что ты include забыл
Я думал, что использование неймспейсов избавляет от использования include. Значит, никакой магии тут нет, сам он файлы не ищет. Придется использовать автозагрузку.
Спасибо! У меня была такая мысль, но я хотел-бы найти более быстрое и стабильное решение. Если ничего другого не найдется, то воспользуюсь Вашим регулярным выражением. Но тут есть такая проблема: в текстовой строке могут быть всякие спец.символы, HTML-сущности и т.д.
Slavenin пишет:
pavel-php5, откуда берется строка с кракозябрами, из файла или из базы?
кракозябры в любом случае возникают из-за неправильной кодировки, поэтому необходимо слать браузеру правильную кодировку текста и при выборке из базы тоже следить за кодировкой текстовых полей. также необъодимо проверить соответствие кодировки файла и кодировки вэб страницы.
Строка с кракозябрами берется с другого сайта. Другой сайт отдает странички в utf8, мой скрипт работает тоже в utf8. По идее, проблем быть не должно. Тот сайт действительно содержит какие-то спец.символы, которые преобразуются в кракозябры в моем скрипте.
Извините, но это Вы совсем не в тему написали. При чем здесь браузер? Разве речь шла о том, как это выглядит в браузере? А если бы вопрос даже состоял в этом, то решение, которое Вы предложили, решением не является: какую-кодировку ни поставь, кракозябры не исчезнут и пользователи их увидят. Мне нужно именно убрать такие символы.
Все еще рассчитываю на ответ. Заранее, большое спасибо всем!
DeepVarvar,
Хотя, конечно, с учётом "запускаются почти каждую минуту" об этом задумываться не стоит.
Если точнее - в какие-то часы каждую минуту, а в какие-то вообще не будет запускаться (например, ночью), а в какие-то часы будет запускаться раз, может быть, в 10 минут. В какие-то дни вообще не будет запускаться. Тут дело не во времени. Оно может быть произвольным. Нет каких-то заранее заданных интервалов, через которые будет запускаться тот или иной скрипт. Все зависит от пользователей, которые пользуются той программой, которая вызывает мои скрипты.
----------
Уважаемые товарищи, вы тут ведете какие-то свои разговоры... Не мог бы мне кто-нибудь сказать конкретно, что я могу сделать? Я понимаю, что это не очень вежливо с моей стороны, но мне правда требуется решение этой проблемы. Спасибо большое.
Извините, что я немного криво выразился. Но Вы-то меня правильно поняли..
Есть ли возможность держать интерпретатор в памяти постоянно запущенным "в режиме ожидания" и передавать ему (экземпляру интерпретатора, который находится постоянно в памяти и ждет) скрипты для обработки при необходимости?
Здравствуйте!
Я пишу скрипты на PHP, которые используются другими программами, то есть не для Веб. Проблема в том, что когда другие программы запускают мои скрипты, им нужно каждый раз запускать интерпретатор, а после работы скрипта он (интерпретатор) завершает свою работу. Это сказывается на производительности, т.к. скрипты запускаются очень часто, почти каждую минуту. И получается, что почти каждую минуту запускается интерпретатор PHP.
Есть ли возможность держать интерпретатор в памяти постоянно запущенным и передавать ему скрипты для обработки при необходимости?
Здравствуйте!
Не нашел логин с паролем от старой учетной записи, пришлось зарегистрироваться заново.
Заставили делать интеграцию веб-сервиса с Twitter, а я в этом Твиттере совсем не сижу, поэтому не на 100% понимаю как он функционирует. Есть ли кто, кто работал с Twitter API? Я был-бы очень благодарен, если Вы разъясните мне несколько вопросов:
1. Можно ли получить список всех пользователей, которые следуют (follow) за пользователем ИКС? Нужно ли знать для этого пароль пользователя ИКС?
2. Можно ли получить с помощью API все hashtag'и пользователя и/или его друзей?
3. Можно ли через API отправить сообщение сразу всем друзьям (фолловерам)?
4. Я знаю имя пользователя и пароль пользователя XXX и логин пользователя YYY. Можно ли как-нибудь с помощью API стать фолловером пользователя YYY из под пользователя XXX?