Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Фокус PHP 
:(
    Опции темы
BlackRu
Дата 30.6.2014, 17:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 431
Регистрация: 14.9.2009

Репутация: нет
Всего: 4



Забавно. Из учебника
Сообщение dcc0 » Пн июн 30, 2014 18:18

Вот из этого. http://www.puzzleweb.ru/php/23_function.php

Код

<?php
 
  function tea($str = 'зеленый') {
    return "В чашке $str чай<br>\n";
  }
 
  echo tea();         // выведет значение по умолчанию
  echo tea('черный');
?>



Вывод: 
В чашке зеленый чай
В чашке черный чай

Убираем нижнюю строчку:


Код

<?php
 
  function tea($str = 'зеленый') {
    return "В чашке $str чай<br>\n";
  }
 
  echo tea();         // выведет значение по умолчанию

 
?>



Вывод, по крайней мере у меня: 
� קארךו חוכום�י קאי


Это сообщение отредактировал(а) BlackRu - 30.6.2014, 17:42


--------------------
Удалена администрацией форума
PM MAIL WWW Skype   Вверх
baldina
Дата 30.6.2014, 18:50 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3433
Регистрация: 5.12.2007
Где: Москва

Репутация: 26
Всего: 101



что забавного? надо разобраться с кодировкой файла. 
результат, вероятно, открывается в браузере? ему можно указать кодировку вручную в настройках (он же не обязан догадываться в отсутствие инструкций)
PM MAIL   Вверх
BlackRu
Дата 1.7.2014, 10:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 431
Регистрация: 14.9.2009

Репутация: нет
Всего: 4



Думал глюк блокнота, однако дело в чем-то другом, по всей видимости. 
Похоже, такой вывод дает сочетание кириллицы и знака $

Update.
Нет, кириллица не виновата. 
Дело именно в  переменной. Проблема в значении.  

Если сделать так, то все нормально.

Код

 function tea($str = "красный")


Итог: в такой конструкции сочетание некоторых русских букв интерпретируется неправильно, именно сочетания или отдельные буквы. 

нет, все-таки блокнот

Это сообщение отредактировал(а) BlackRu - 1.7.2014, 10:28


--------------------
Удалена администрацией форума
PM MAIL WWW Skype   Вверх
baldina
Дата 1.7.2014, 11:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3433
Регистрация: 5.12.2007
Где: Москва

Репутация: 26
Всего: 101



Цитата(BlackRu @  1.7.2014,  10:05 Найти цитируемый пост)
нет, все-таки блокнот

нет, все-таки браузер. вы кодировку не указали, он пытается подобрать подходящую, анализируя вход. но ошибается.
сохраните файл в utf-8 без BOM и скорее всего все сразу наладится.
а для полной гарантии дайте браузеру нормальный html
Код

<!doctype html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<?php
 
  function tea($str = 'зеленый') {
    return "В чашке $str чай<br>\n";
  }
 
  echo tea();         // выведет значение по умолчанию
?>
</body>
</html>


Добавлено через 1 минуту и 39 секунд
для сравнения потренируйтесь тут
PM MAIL   Вверх
BlackRu
Дата 1.7.2014, 15:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 431
Регистрация: 14.9.2009

Репутация: нет
Всего: 4



После выполнения копирования и вставки в Notepad++, похоже сбивается кодировка.
Да, открываю новый документ, копирую, проверяю кодировку ANSI


--------------------
Удалена администрацией форума
PM MAIL WWW Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0672 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.