Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

Search found 10 matches
Author Message
  Topic: Опечатки и неточности в книге PHP5 — пишите сюда.
MAD_B

Replies: 230
Views: 377040

PostForum: Книги «PHP 5» и «Самоучитель PHP4» :: PHP   Posted: Mon Mar 04, 2013 10:09 am   Subject: Опечатки и неточности в книге PHP5 — пишите сюда.
стр. 191

$zero = 0; // ноль
$tsss = ""; // пустая строка
if ($zero == $tsss) echo "переменные равны";

Хотя переменные явно не равны даже в обычном понимании этого слова, программа заявит, что они совпадают. Напоминаем, почему так происходит: один из операндов (например, $zero) может трактоваться как false, а значит, и все сравнение производится в логическом контексте. Неудивительно, что оператор echo срабатывает.

Выше описаны два правила.
1) РНР интерпретирует один из операндов как логический, если другой — логический исходно
2) если один из операндов оператора сравнения — числовой, то сравнение всегда выполняется в числовом контексте, даже если второй операнд — не число

По мне так сработало второе правило, а не первое. Впрочем, с тем же результатом.


стр. 194
Мы хотели сделать так, чтобы при нажатии кнопки выдавалось соответствующее сообщение, но вот беда: теперь при первом запуске сценария РНР выдаст предупреждение о том, что "элемент массива doGo не инициализ ...
  Topic: Опечатки и неточности в книге PHP5 — пишите сюда.
MAD_B

Replies: 230
Views: 377040

PostForum: Книги «PHP 5» и «Самоучитель PHP4» :: PHP   Posted: Fri Aug 03, 2012 3:09 pm   Subject: Опечатки и неточности в книге PHP5 — пишите сюда.
стр. 643
Мы-то хотели разрушать идиому о конечности всего, что имеет начало, а получили — просто робкое замечание, произнесенное шепотом из-за кулис.

стр. 645
В книге:
class Exception {
protected $message; // текстовое сообщение
protected $code; // чисолвой код
protected $file; // имя файла, где создано исключение
protected $line; // номер строки, где создан объект

private $trace; // стек вызовов
public function __construct(string $message ;
protected int $code ;
protected string $file ;
protected int $line ;

public __construct ( )
final public string getMessage ( void )
final public Exception getPrevious ( void )
final public mixed getCode ( void )
final public string getFile ( void )
final public int getLine ( void )
final public array getTrace ( void )
final public string getTraceAsString ( void )
public string __toString ( void )
final private void __clone ( void )
}



стр. 1033
mixed function json_decode(string ...
  Topic: Опечатки и неточности в книге PHP5 — пишите сюда.
MAD_B

Replies: 230
Views: 377040

PostForum: Книги «PHP 5» и «Самоучитель PHP4» :: PHP   Posted: Sun Feb 26, 2012 3:39 pm   Subject: Опечатки и неточности в книге PHP5 — пишите сюда.
Листинг 3.7. Файл multipart.htm
<form action="upload.cgi" enctype="multipart/form-data" method=post>
Name: <input type=text name="Name" value="Moe имя"><br>
Box: <input type=checkbox name="Box" value=l checked><br>
Area: <input type=textarea name="Аrеа">Какой-то текст</textarea><br>
<input type=submit>
</form>


стр. 264
string str_repeat(string $st, string $number)


Листинг 13.4. Файл forkeys.php
<?
# Перебор ассоциативного массива.
$birth = array(
"Thomas Anderson" => "1962-03-11",
"Keanu Reeves" => "1962-09-02",
);
for ( reset($birth); ($k=key($birth)); next($birth) )
echo "$k родился { $birth; (нет точки с запятой в конце)

стр. 319
int fseek (int $f, in $offset, int $whence=SEEK_SET)

стр. 383
Помните старую историю про шаха, который клал на первую клетку шахматной доски одно зерно пшеницы, на вторую — два, на третью — четыре и т.д., на каждую в 2 раза больше, чем не пр ...
  Topic: [fixed] Превышен лимит на число писем в неделю с IP адреса 127.0.0.1
MAD_B

Replies: 5
Views: 7544

PostForum: Баги (не-баги Денвера здесь запрещены!) :: Денвер   Posted: Sun Jan 02, 2011 10:31 pm   Subject: [fixed] Превышен лимит на число писем в неделю с IP адреса 127.0.0.1
Спасибо, работает
  Topic: [fixed] Превышен лимит на число писем в неделю с IP адреса 127.0.0.1
MAD_B

Replies: 5
Views: 7544

PostForum: Баги (не-баги Денвера здесь запрещены!) :: Денвер   Posted: Sun Jan 02, 2011 9:14 pm   Subject: [fixed] Превышен лимит на число писем в неделю с IP адреса 127.0.0.1
Аналогичная фигня...
С двух компов уже пробовал.
Не получается скачать PHP 5: дополнительные модули
  Topic: Ошибка при установке PEAR. go-pear.phar does not have a signature
MAD_B

Replies: 7
Views: 21613

PostForum: Баги (не-баги Денвера здесь запрещены!) :: Денвер   Posted: Thu May 06, 2010 11:12 pm   Subject: Ошибка при установке PEAR. go-pear.phar does not have a signature
Нашел решение на буржуйском форуме:

1) Зайти в Панель управления -> Система -> Дополнительно -> Переменные среды
и добавить в конец строки переменной PATH: C:\WebServers\usr\local\bin;

2) Запустить cmd.exe
3) Перейти в папку C:\WebServers\usr\local\php5\PEAR
4) набрать команду: php -d phar.require_hash=0 go-pear.phar

должно заработать.
  Topic: PEAR: Установка дополнительных модулей
MAD_B

Replies: 31
Views: 69976

PostForum: Пакеты расширений :: Денвер   Posted: Thu May 06, 2010 10:36 pm   Subject: PEAR: Установка дополнительных модулей
http://forum.dklab.ru/viewtopic.php?t=37368&added=yes#183845
  Topic: Ошибка при установке PEAR. go-pear.phar does not have a signature
MAD_B

Replies: 7
Views: 21613

PostForum: Баги (не-баги Денвера здесь запрещены!) :: Денвер   Posted: Thu May 06, 2010 10:34 pm   Subject: Ошибка при установке PEAR. go-pear.phar does not have a signature
Я извиняюсь, что создал эту тему,
аналогичная уже есть, http://forum.dklab.ru/viewtopic.php?t=10396

Проблема НЕ решена. Как бороться?
  Topic: Ошибка при установке PEAR. go-pear.phar does not have a signature
MAD_B

Replies: 7
Views: 21613

PostForum: Баги (не-баги Денвера здесь запрещены!) :: Денвер   Posted: Thu May 06, 2010 7:28 pm   Subject: Ошибка при установке PEAR. go-pear.phar does not have a signature
Все еще актуально, разработчики дайте комментарии, пожалуйста.
  Topic: Ошибка при установке PEAR. go-pear.phar does not have a signature
MAD_B

Replies: 7
Views: 21613

PostForum: Баги (не-баги Денвера здесь запрещены!) :: Денвер   Posted: Wed May 05, 2010 8:21 pm   Subject: Ошибка при установке PEAR. go-pear.phar does not have a signature
Установил Denwer3_Base_PHP52_2010-03-18_a2.2.4_p5.2.12_zendoptimizer_m5.1.40_pma3.2.3.exe
Никаких ошибок при установке не было.

скачал пакет расширений, этот: Denwer3_PHP5_2010-03-18_php5.3.1.exe

Захожу в папку Z:\usr\local\php5 запускаю go-pear.bat

Выдает следующее (см.картинку)

После нажатие "любой клавиши" окно закрывается
 
Page 1 of 1 All times are GMT + 3 Hours
XML